網(wǎng)上查了好多動態(tài)加載組件的方法,都未能滿足自己的需求舶得,我的需求是:
(1)將組件信息(名稱掰烟、路徑等)放到配置文件中
(2)在父組件中引入配置文件,然后在script腳本中根據(jù)配置文件的組件信息動態(tài)引入組件沐批,在template中動態(tài)加載組件
好了纫骑,理清了自己的需求,然后開始實(shí)現(xiàn)自己的需求九孩,配置信息我暫時寫到組件里面了先馆,思路及代碼如下:
(1)新建我的兩個組件aComponent.vue 和?bComponent.vue,這個我想你寫過vue躺彬,應(yīng)該和1+1=2差不多吧煤墙,不再贅述啦。
(2)配置我的組件信息顾患,代碼如下:
(3)vue父組件script腳本中加載我的組件
(4)template中加載我的組件番捂,主要是用的vue的 is 特性,代碼如下:
到此江解,動態(tài)加載組件代碼全部寫完啦设预,是不是很簡單哈,希望能幫到大家犁河,并附上全部代碼:
OK鳖枕,大功告成,歡迎大家批評指正=奥荨1龇!