components是引入vue文件,mixins可以将VUE外的js文件中的部分,导入,一部分或者全部都可以,mixins如果和原本vue内的相同,不会覆盖,会选中原本的方法等。如果没有,会用mixins混入的方法等。mixins配置项写导入的变量名,mixins配置项的值是一个数组。数组内写变量,import导入js内的有好几种写法
- 1.import * from '../mixin.js'导入js文件
- 2.import {a} from '../mixin.js' 导入变量名为a
- 3.import {a as d} from '../mixin.js' 导入变量名为a的在我们这个文件取名为d
- 4.import {a as d,b as c} from '../mixin.js'
- 5.import {a,b} from '../mixin.js' 导入变量名。
- 6.src导入一定是整个文件。vue.mixin()变量名,有函数,将vm及vc的mixins都有这个变量,必须写在前面。
在js内变量的写法?变量中的this可用。.和..,js文件导出,导出export和export default区别export可以导出函数变量对象,但是如果要写mixins,得是json对象,有methodds等配置项。导出如果是使用a=function(){}这种必须前面加const等。.是该文件的父结点/开始往下找。没写./..是从软件的根结点。