list.vue<nuxt-link to='/personal/list/center' >
<p :class="page.side==1?'active':''">個(gè)人中心<i>認(rèn)證狀態(tài)</i><b>未認(rèn)證 ></b></p></nuxt-link>在嵌套路由組件里beforeRouteUpdate(to, from, next) { this.set_side(3)
next()
}, mounted(){ this.set_side(3)
},設(shè)置相應(yīng)vuex 里面side的狀態(tài)這個(gè)狀態(tài)在頁面刷新之后沒有丟失,已經(jīng)存在localstorage里面了可是為什么class還是沒有綁定上??跳轉(zhuǎn)的時(shí)候一切正常,只有刷新頁面的時(shí)候會出問題?vuex 里面的數(shù)據(jù)并沒有丟失,無奈只能這樣寫。。。if(that.page.side==1){ document.querySelectorAll(".left a p")[0].classList.add('active')
}
為什么根據(jù)vuex里面的數(shù)據(jù)綁定的class會在頁面刷新之后失效?o_0?!
繁星點(diǎn)點(diǎn)滴滴
2019-01-31 21:44:16