为了账号安全,请及时绑定邮箱和手机立即绑定

vue 中使用 混入方法 和 使用抽离出来的方法 ,哪个效率高 ,为什么?

vue 中使用 混入方法 和 使用抽离出来的方法 ,哪个效率高 ,为什么?

慕娘9325324 2018-12-17 09:41:10
vue 中使用 混入方法 和 使用抽离出来的方法 ,哪个效率高 ,为什么?例如 : vue项目中 多个 组件里面要使用到某个 操作dom的方法(点击 input 获取这个input 宽高的方法)         对于这样的方法          A . 使用混入            B . 专门 定义一个 js文件 。里面写一个class ,然后把这个方法放到这个class的静态方法上          ==============     A  和 B 哪个好 呢?  速度 和 维护性 反面
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

谢邀~
具体看场景,Vue中的mixins混入的工具方法,如果只有放在methods中的,不涉及到data的工具方法。
建议抽离的JS文件。效率基本是相同的,同样都是js代码。
mixins混入时,不注意,vue单文件中的方法容易覆盖。
单独抽离的js文件更不容易被覆盖。还可以加一层,比如utils.init()

如果是包含datacomputed等则建议用mixins


查看完整回答
反对 回复 2018-12-17
  • 1 回答
  • 0 关注
  • 1222 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信