Javascript 我在哪里/如何在Vue Js方法的数据中定义变量?

Javascript 我在哪里/如何在Vue Js方法的数据中定义变量?,javascript,vuejs2,Javascript,Vuejs2,我正在学习Vue Js,并创建了一个简单的按钮计数器,在我的methods对象中,我创建了一个click函数来增加计数器变量。 我向数据添加了计数器,但它一直告诉我count()中未定义计数器 点击我 按钮已被单击{{counter}}次 导出默认值{ 名称:“另一个组件”, 数据:函数(){ 返回{ 柜台:0 } }, 方法:{ 计数:函数(){ 计数器++; } } } 您的代码正在查找名为计数器的局部变量,但您从未定义过该变量 相反,您必须使用this.counter引用实例属性: c

我正在学习Vue Js,并创建了一个简单的按钮计数器,在我的methods对象中,我创建了一个click函数来增加计数器变量。 我向数据添加了计数器,但它一直告诉我count()中未定义计数器


点击我
按钮已被单击{{counter}}次

导出默认值{ 名称:“另一个组件”, 数据:函数(){ 返回{ 柜台:0 } }, 方法:{ 计数:函数(){ 计数器++; } } }
您的代码正在查找名为
计数器的局部变量,但您从未定义过该变量

相反,您必须使用
this.counter
引用实例属性:

 count: function() {
    this.counter++;
 }

有关完整示例,请参阅。

您的代码正在查找名为
计数器的局部变量,但您从未定义过该变量

相反,您必须使用
this.counter
引用实例属性:

 count: function() {
    this.counter++;
 }
有关完整示例,请参见