鍍金池/ 問(wèn)答/HTML5  HTML/ vue 一個(gè)頁(yè)面內(nèi)點(diǎn)擊動(dòng)態(tài)加載組件?

vue 一個(gè)頁(yè)面內(nèi)點(diǎn)擊動(dòng)態(tài)加載組件?

頁(yè)面上有 多個(gè)CheckBox,選中一個(gè)加載一個(gè)組件,取消選中刪除一個(gè)組件。?圖片描述

選中一個(gè) 加載一個(gè)視頻,取消選中刪除一個(gè),最多選中9個(gè),CheckBox 是后臺(tái)給的數(shù)據(jù)是不確定的。 video.js 好像不能用v-show隱藏,隱藏就報(bào)錯(cuò)。

回答
編輯回答
吢涼

checkbox是循環(huán)產(chǎn)生的還是寫(xiě)的固定的幾個(gè)?循環(huán)產(chǎn)生的可以使用動(dòng)態(tài)參數(shù)id或者index去標(biāo)識(shí), 固定的就可以使用v-if判斷選擇的哪一個(gè)。 循環(huán)的id或者index與固定的原理是一樣的

2018年8月1日 10:37
編輯回答
忘了我

可以使用 v-if 選擇子組件,或者 使用 component :is 動(dòng)態(tài)引入,具體參考vue文檔

2017年11月4日 19:18