【发布时间】:2018-10-19 09:47:49
【问题描述】:
我想在 vue.js 组件中从函数 a 内部调用函数 b
这是我的代码
methods:{
a(){
console.log("a")
b();
}
b(){
console.log("b")
}
}
【问题讨论】:
我想在 vue.js 组件中从函数 a 内部调用函数 b
这是我的代码
methods:{
a(){
console.log("a")
b();
}
b(){
console.log("b")
}
}
【问题讨论】:
您可以在函数前添加this:this.yourFunction
export default{
data(){
return{
data1: 1,
data2: 1
}
},
methods:{
a(){
if(this.data1 == this.data2){
this.b(); //call b() function
}
},
b(){
//do something
},
}
}
您也可以这样做来使用您的 data() 变量
【讨论】:
if里面,我用了data1和data2
使用它会解决问题。
methods:{
a(){
console.log("a")
this.b();
}
b(){
console.log("b")
}
}
如果你想在方法之外调用它,请使用 this.method()
【讨论】: