Vue之mixin全局的用法详解
个人觉得全局mixin就是给全部Vue文件添加一些公用的实例(方法,过滤器and so on)使用场景:货币单位,时间格式。这些如果在用到的页面使用的话代码会重复的很多,所以在全局混入这些实例会减少代码量,可维护性也比较高。ex:step1: 先定义mixin.js1234567891...
个人觉得全局mixin就是给全部Vue文件添加一些公用的实例(方法,过滤器and so on)
使用场景:货币单位,时间格式。这些如果在用到的页面使用的话代码会重复的很多,所以在全局混入这些实例会减少代码量,可维护性也比较高。
ex:
step1: 先定义mixin.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
step2:在main.js文件里面
1 2 |
|
全局混入是.mixin没有s
step3:在你的vue文件里面就可以使用mixin里面定义好的东西比如
1 2 3 4 5 6 7 8 |
|
这个vue文件的数据源data里面的time就是引用混入进来的方法。
使用mixins里的方法
设置路由
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
|
页面调用mixins里的loadPage方法
1 |
|
Index页面如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
更多推荐
所有评论(0)