1. 程式人生 > >vue中封裝元件

vue中封裝元件

一、分析

該元件在什麼時候會被呼叫,例如我之前抽出的彈窗元件

其中紅色框部分是動態顯示,那麼首先拆分時,要知道哪部分應該是由父元件傳入的資料,傳入的資料有哪些,分別是什麼型別,元件間通訊的方式要用哪種,因為這個是子元件中進行顯示的,因此我在拆分時候用的是prop進行傳遞;

2、其次,什麼時候要顯示該彈框,效果是在點選某個資訊卡片時,在點選的函式中進行資料的處理,根據當前點選的index來確定具體是哪條資料顯示,把梳理後的資料傳入該子元件

3、如果不同的卡片資料中欄位也是不一樣的,那麼我們需要進行的處理是給子元件進行傳遞一個引數 ,根據這個引數的標識,來確保是點選哪種不同型別的卡片,因此來進行傳遞

4、最後根據要求進行該元件的編寫,其中,如果有一些樣式是需要在子元件中控制,但是在父元件中資料返回之後處理的,那麼需要注意樣式需要新建立一個style來編寫,否則會不顯示,因為當前元件中style加了scope屬性,沒想到自己會這麼蠢。。。哈哈