Vue.js 使用vue js显示变量

Vue.js 使用vue js显示变量,vue.js,Vue.js,我试图在“{stageTest}”中显示变量“stage”,但我似乎无法使其正常工作。如何使用.vue显示变量?我有一个警报框正在工作,因此我知道我得到了结果。出于某种原因,我无法使用.vue显示它。任何帮助都将不胜感激 {{stageTest} test(){ 合同名称1(功能(err、res){ var阶段=res; 警戒(阶段); this.stageTest=阶段; }) } 这可能是因为在使用带有函数的回调函数时,您解除了对此所指内容的绑定 test(){ CONTRACT.name

我试图在“{stageTest}”中显示变量“stage”,但我似乎无法使其正常工作。如何使用.vue显示变量?我有一个警报框正在工作,因此我知道我得到了结果。出于某种原因,我无法使用.vue显示它。任何帮助都将不胜感激

{{stageTest}
test(){
合同名称1(功能(err、res){
var阶段=res;
警戒(阶段);
this.stageTest=阶段;
})
}

这可能是因为在使用带有
函数的回调函数时,您解除了对
所指内容的绑定

test(){
CONTRACT.name1((err,res)=>{//Arrow函数解除绑定`this`
var阶段=res;
警戒(阶段);
this.stageTest=阶段;
})
}

我用一个箭头函数替换了你的函数,它解除了
this
关键字的绑定,因此你仍然可以从上面的作用域中获得
this

你在组件的数据选项中定义了stageTest?是的,我喜欢这个右键导出默认值{data(){return stageTest:null},