为什么根据vuex里面的数据绑定的class会在页面刷新之后失效?o_0?!

list.vue

<nuxt-link to='/personal/list/center' >
    <p :class="page.side==1?'active':''">个人中心<i>认证状态</i><b>未认证 ></b></p></nuxt-link>

在嵌套路由组件里

beforeRouteUpdate(to, from, next) {      this.set_side(3)
      next()
    },    mounted(){        this.set_side(3)
    },

设置相应vuex 里面side的状态
这个状态在页面刷新之后没有丢失,已经存在localstorage里面了
可是为什么class还是没有绑定上??
跳转的时候一切正常,只有刷新页面的时候会出问题?

vuex 里面的数据并没有丢失,
无奈只能这样写。。。

if(that.page.side==1){                document.querySelectorAll(".left a p")[0].classList.add('active')
            }


繁星点点滴滴
浏览 810回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js