元件的復用

2022-10-11 16:36:11 字數 775 閱讀 9110

你可以將元件進行任意次數的復用:

注意當點選按鈕時,每個元件都會各自獨立維護它的count。因為你每用一次元件,就會有乙個它的新例項被建立。

data必須是乙個函式
當我們定義這個元件時,你可能會發現它的data並不是像這樣直接提供乙個物件:

data:
取而代之的是,乙個元件的data選項必須是乙個函式,因此每個例項可以維護乙份被返回物件的獨立的拷貝:

data: function () 

}

如果 vue 沒有這條規則,點選乙個按鈕就可能會像如下**一樣影響到其它所有例項:

專案復用元件

下拉框選擇器 收款銀行 queryinfo.companyaccount clearable for item in banklist key item.id label item.opttext value item.optvalue el option el select el form ite...

React元件復用

目錄 react元件復用概述 render props 模式 使用步驟 2.高階元件 思路分析 使用步驟 設定displayname 傳遞 props 思路分析 滑鼠當前位置 建立mouse元件 在元件中提供復用的狀態邏輯 1.狀態 2.操作狀態的方法 將要復用的狀態作為 props.render ...

VueRouter 元件復用

在使用路由引數時,比如從 our xsan 跳轉到 our foo 原來的元件例項會被復用。因為這兩個路由都是渲染的同乙個元件,比起銷毀再重建,復用則顯得更加高效。不過,這也就意味著元件的生命週期鉤子函式將不會被再次呼叫。1 監聽 this.route 屬性。通過判斷 to 和 from 來獲取更新...