引入到父组件Detail.vue中

header.vue
通过router-link标签设置to属性为地址,实现点击返回首页
tag标签设为div,就有了div的属性

景点详情
调用activated钩子函数,因为我们用了keepalive,所以页面只要一被展示activated钩子就会执行
下面图的意思是绑定一个“scroll”事件,一旦它被执行对应的this.handleScroll方法会被执行

addEventListener() 方法,事件监听
你可以使用 removeEventListener() 方法来移除事件的监听。
语法:
element.addEventListener(event, function, useCapture);
第一个参数是事件的类型 (如 “click” 或 “scroll”).
第二个参数是事件触发后调用的函数。
第三个参数是个布尔值用于描述事件是冒泡还是捕获。该参数是可选的。
注意:不要使用 “on” 前缀。 例如,使用 “click” ,而不是使用 “onclick”。
渐隐渐现效果

这里用到了三元表达式,让opacity最大值只能是1

F12审查元素可看到style被添加到div上了

景点详情