問:什么是封裝,為什么要封裝?
答:首先要了解什么是組件化:
一、什么是組件化?
通俗來說就是在一個項目中,有一個組件A,要在多個頁面中使用A,那么如果在每個頁面都來寫這多個組件的組合肯定是一種非常低效率的方法,
所以最優解是單獨對這多個組件進行封裝,通過子父組件的傳值來實現高復用的組件功能,這就是組件化。
而封裝組件就是把這個組件拿到main.js里去注冊,然后就可以在別的地方使用了,提高了效率
如何操作?
1.compoents文件夾中新建一個vue文件,將我要封裝的代碼放到這里面
2. 在main.js中全局引入,先import再注冊到VUE中
3. 接着就可以在任何頁面直接使用自己定義的組件
還有父子傳值,還沒李姐,明天再來