比如说,你有一个方法好多文件都会用到,但你不想在各个文件中都写这个方法,这个时候你就可以用混入
建一个独立的专门写混入的文件夹mixins
在mixins文件及里面写一个index.js文件
index.js文件中写入你的混入。
一个index.js中可以写多个混入,
const formatterNum = {
methods:{
formatterNum(num) {
//正常写你的方法
}
}
}
//如果你想在这个文件中再写另一个混入,那就再定义一个
const formatterDate = {
methods:{
formatDate(date) {
//正常写你的方法
}
}
}
在你vue文件中用到这个公用方法的时候
import {formatterNum,formatterDate } from '路径'
export default {
//引入完之后你就可以在这个文件中使用这个方法了,跟自己在这个文件中自己定义的方法一样
mixins: ['formatterNum', 'formatterDate'],
data(){
return{}
},
mounted(){},
methods:{},
}