鍍金池/ 問答/HTML/ vue2中寫個彈出框組件一般思路是怎樣,如何在需要的時候讓他優(yōu)雅地出現

vue2中寫個彈出框組件一般思路是怎樣,如何在需要的時候讓他優(yōu)雅地出現

如題,按我的理解老的寫法一般都會定義一個構造函數,需要顯示彈出框的時候使用new執(zhí)行構造函數,傳一個容器節(jié)點給組件的構造函數,隨后彈出框會被apend到這個容器中。但是在vue2中當使用了.vue的單文件組件寫法后,發(fā)現要寫個類似彈出框那樣的組件就有點沒思路了。直接使用dom的appendChild方法貌似也很不優(yōu)雅。

所以想問下這類組件一般的寫法思路是怎樣,其他組件如何在自身業(yè)務需要的時候讓彈出框出現?總不見得使用v-if吧?

回答
編輯回答
心癌

你自己先封裝一個單文件彈窗組件,在需要用它的組件內引入,如果使用改彈窗組件較為頻繁,v-show,否則v-if

2018年3月30日 14:13