我的理解是能不用就不用,除非一个js文件在多个vue页面需要使用再用例如:
test.js
export default {//必须导出
data() {
return {
reqName: '23'
}
},
methods: {
getReqName() {
console.log(this.reqName)
}
}
}
其他页面使用
import test from '@/utils/test.js'
export default {
mixins:[test],
}
mounted() {
console.log(this.reqName)//可以打印到test.js中的reqName,因为test.js与当前页面混合了
this.getReqName()//也可以调用test.js中的方法
}