在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ beforeRouteUpdate時(shí)為神馬不能添加選中的樣式呢?

beforeRouteUpdate時(shí)為神馬不能添加選中的樣式呢?

clipboard.png

clipboard.png

clipboard.png

clipboard.png
這個(gè)class添加不上是怎么回事呢 ? 求指教

回答
編輯回答
賤人曾

beforeRouteUpdate是在重用的組件里調(diào)用會(huì)被觸發(fā)的鉤子,如果你是通過(guò)路由第一次進(jìn)行這個(gè)組件,肯定是不能觸發(fā)的。只有重用才會(huì)觸發(fā),題主最好是結(jié)合vue組件的生命周期共同處理

beforeRouteUpdate(to, from, next) {
    // 題主原有的邏輯
},
created() {
  this.ischecked = this.$route.query.type
}

還有 beforeRouteUpdate 打印 to.query.type,這個(gè)是一個(gè) String 類型
所以你后面的判斷最好應(yīng)該是:

:class = "{checked: ischecked === '1' }"

最后附上 https://router.vuejs.org/zh-c...

2017年7月27日 19:39
編輯回答
吢涼

你這個(gè)配置的是路由守衛(wèi)啊。。。
這個(gè)this表示的是router對(duì)象而不是vue對(duì)象了肯定不能添加啊。。。
如果你應(yīng)該在vue組件的生命周期中對(duì)這些事情進(jìn)行處理

2018年8月18日 03:41