请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师自从做了detail-ajax这个页面的请求之后 那个头部渐隐渐显的部分出不来了怎么回事

<template>

    <div>

        <router-link tag="div" :to="{name:'home'}" class="header-abs" v-show="showAbs">

            <div class="iconfont header-abs-back"> &#xe624; </div>

        </router-link>

        <router-link :to="{name:'home'}" class="header-fixed" v-show="!showAbs"

            :style="opacityStyle"

        >

            <div class="iconfont header-fixed-back"> &#xe624; </div>

            景点详情

        </router-link>

    </div>

</template>


正在回答 回答被采纳积分+3

1回答

Anya_Q 2018-05-27 21:11:11

是因为在App.vue中设置了<keep-alive exclude="Detail">,每次都去重新加载detail界面,然后activated和deactivated函数勾子并没有被执行,将Header.vue中的监听和移除滚动的全局事件分别加到mounted和destroyed函数勾子里就可以了。

2 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信