老师自从做了detail-ajax这个页面的请求之后 那个头部渐隐渐显的部分出不来了怎么回事
来源:9-8 Vue项目详情页 - 在项目中加入基础动画
九慧金服
2018-05-26
<template>
<div>
<router-link tag="div" :to="{name:'home'}" class="header-abs" v-show="showAbs">
<div class="iconfont header-abs-back">  </div>
</router-link>
<router-link :to="{name:'home'}" class="header-fixed" v-show="!showAbs"
:style="opacityStyle"
>
<div class="iconfont header-fixed-back">  </div>
景点详情
</router-link>
</div>
</template>
写回答
1回答
-
Anya_Q
2018-05-27
是因为在App.vue中设置了<keep-alive exclude="Detail">,每次都去重新加载detail界面,然后activated和deactivated函数勾子并没有被执行,将Header.vue中的监听和移除滚动的全局事件分别加到mounted和destroyed函数勾子里就可以了。
20
相似问题