鍍金池/ 問(wèn)答/HTML/ V-IF 不能動(dòng)態(tài)響應(yīng)的問(wèn)題

V-IF 不能動(dòng)態(tài)響應(yīng)的問(wèn)題

問(wèn)題描述

<my-browser v-if="busShowInfo"></my-browser>
v-if綁定了一個(gè)模塊動(dòng)態(tài)顯示,但是它只能根據(jù)初始值顯示,不能動(dòng)態(tài)加載或銷(xiāo)毀。通過(guò)watch監(jiān)聽(tīng),busShowInfo已經(jīng)發(fā)生了變化,但是組件沒(méi)有動(dòng)態(tài)加載。沒(méi)有報(bào)錯(cuò)信息。

問(wèn)題出現(xiàn)的環(huán)境背景及自己嘗試過(guò)哪些方法

通過(guò)watch監(jiān)聽(tīng),確認(rèn)屬性已經(jīng)變成了true,但是組件并沒(méi)有加載。

相關(guān)代碼

<my-browser v-if="busShowInfo"></my-browser>

data() {
    return {
        busShowInfo: false
   }
}

watch:{
    busShowInfo: function (val, oldVal) {
        console.log('new: %s, old: %s', val, oldVal)
    }
}

你期待的結(jié)果是什么?實(shí)際看到的錯(cuò)誤信息又是什么?

期望通過(guò)busShowInfo屬性來(lái)控制組件的加載和銷(xiāo)毀。沒(méi)有報(bào)錯(cuò)信息。

回答
編輯回答
墨小白

從提供的代碼中看不出任何問(wèn)題,自己檢查下有沒(méi)有其他地方修改這個(gè)屬性的值

2018年7月18日 15:07
編輯回答
念舊

哥哎,拼錯(cuò)了 busShowInfo busShowImInfo

2018年3月13日 06:08
編輯回答
玄鳥(niǎo)

在其他處多打幾個(gè)debug看看。。應(yīng)該是其他地方將busShowInfo又置于false了。。

2018年6月20日 19:01