VUE公共函数文件内的函数相互调用问题?
在assets中定义了一个utils.js公用函数文件
export default {
a(){
console.log(b())
},
b(){},
}
在main.js中引入utils.js
import Utils from './assets/utils.js';
然后在业务页面引用这个公用JS文件调用这个this.utils.a()函数,报错:b is not defined
回答:
要么
function a() { console.log(b())
}
function b() {
return 1
}
要么
const Util = { a() {
console.log(this.b())
},
b() {
return 'b'
}
}
以上是 VUE公共函数文件内的函数相互调用问题? 的全部内容, 来源链接: utcz.com/p/936138.html