鍍金池/ 問(wèn)答/Python  HTML/ vue中的組件能通過(guò)json動(dòng)態(tài)生成嗎 ?

vue中的組件能通過(guò)json動(dòng)態(tài)生成嗎 ?

服務(wù)器給我json數(shù)據(jù) 我根據(jù)json 在vue中動(dòng)態(tài)的添加組件,比如input,textare,button,還有自定義的一些組件等等 ,這個(gè)需求能實(shí)現(xiàn)嗎?,當(dāng)然組件是我提前寫(xiě)好的,至是每次加載的組件類(lèi)型 個(gè)數(shù),順序,都不一樣

回答
編輯回答
六扇門(mén)

動(dòng)態(tài)組件component 配合 v-for 就可以了。

2018年7月11日 08:27
編輯回答
吢涼

可以的
使用v-for attr in json
是可以便利創(chuàng)建的
在Vue官方文檔里面有介紹的

2018年8月1日 10:35
編輯回答
青黛色

應(yīng)該可以的。

2018年1月5日 19:50
編輯回答
裸橙

我這邊也有這樣一個(gè)需求,是做的一個(gè)權(quán)限申請(qǐng)系統(tǒng),需要從后臺(tái)根據(jù)系統(tǒng)獲取系統(tǒng)對(duì)應(yīng)的控件,然后用戶(hù)錄入提交申請(qǐng)。我的實(shí)現(xiàn)方案就是使用vue的component標(biāo)簽 :is綁定computed內(nèi)的方法根據(jù)后臺(tái)返回的控件json,解析拼接html字符串,return template就可完成動(dòng)態(tài)顯示,但我的需求比較復(fù)雜一些,動(dòng)態(tài)組件之間還有些級(jí)聯(lián)關(guān)系等,需要做到動(dòng)態(tài)組件之間的動(dòng)態(tài)加載,不知道你這邊現(xiàn)在有什么好的解決方案,可以一起研究一下

2017年7月16日 22:23