VUE公共函数文件内的函数相互调用问题?

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

回到顶部