定义在data平级添加attrName,获取this.$options.attrName
这是我的idea用法,不知道大家有没有更好的方法
因为在使用混入mixins时候,从各个模块导入的api 不同,但功能类似
想要实现不同模块挂上各自不同接口
import { fetch ,insert, update, delete } from '@/api'
export default {
apis: { fetch, insert, update, delete },
data() {},
created() {
console.log(this.$options.apis)
this.fetchData()
},
methods: {
fetchData() {
this.$options.apis.fetch().then(res => {
console.log(res)
})
}
}
}