// 刷新数据
beforeRouteEnter(to, form, next) {
// 首次进入刷新,其他情况不处理
let flag = true
if ( !(localStorage.getItem('firstInto')) && flag) {
localStorage.setItem('firstInto', 1)
flag = false
}
if (localStorage.getItem('firstInto') == 1 && flag) {
localStorage.setItem('firstInto', 2)
}
next(vm => {
vm.formPage = form.name
if (vm.$store.state.common.courseReload) {
window.location.reload()
}
})
使用:
// 只有首次进入滚动
if ( localStorage.getItem('firstInto') == 1) {
this.formPage = ''
this.setEndScroll(index) //滚动
}
vue首次进入某页面滚动页面,其他情况不滚动
最新推荐文章于 2022-12-23 13:55:48 发布