1.mixin使用方法
1.1 新建一个firstMixins.js
文件,和vue
组件一样来定义我们的data
、components
、methods
、created
、computed
等属性
1.2 在vue文件中直接引入使用
注:mixin里面的生命周期在组件中的生命周期触发前触发
2.Vue3 hooks使用
点击跳转--> 别人梳理的Vue3 Hooks样例
3.分析
mixin
容易发生冲突:因为每个特性的属性都被合并到同一个组件中,在使用过程中需要注意属性名冲突
可重用性是有限的:因mixin不是函数,不能向mixin
传递任何参数来改变它的逻辑,具有一定局限性;vue3 中的
hooks
函数相当于 vue2 里面的mixin
混入,不同在于hooks
是函数
。
vue3 中的hooks
函数可以提高代码的复用性,能够在不同的组件
当中都利用hooks
函数。
版权声明:《 Vue2-mixin混入对比Vue3-Hooks 》为胡光喆原创文章,转载请注明出处!
最后编辑:2022-10-27 06:10:23