vue 中使用 混入方法 和 使用抽離出來的方法 ,哪個效率高 ,為什么?例如 : vue項目中 多個 組件里面要使用到某個 操作dom的方法(點擊 input 獲取這個input 寬高的方法)
對于這樣的方法
A . 使用混入
B . 專門 定義一個 js文件 。里面寫一個class ,然后把這個方法放到這個class的靜態(tài)方法上
==============
A 和 B 哪個好 呢? 速度 和 維護性 反面
1 回答

紫衣仙女
TA貢獻1839條經(jīng)驗 獲得超15個贊
謝邀~
具體看場景,Vue
中的mixins
混入的工具方法,如果只有放在methods
中的,不涉及到data
的工具方法。
建議抽離的JS
文件。效率基本是相同的,同樣都是js
代碼。mixins
混入時,不注意,vue
單文件中的方法容易覆蓋。
單獨抽離的js
文件更不容易被覆蓋。還可以加一層,比如utils.init()
。
如果是包含data
, computed
等則建議用mixins
。
添加回答
舉報
0/150
提交
取消