未捕获的 ReferenceError: "xxx" is not defined (VUE)

时间:2021-03-19 12:02:17

标签: javascript vue.js

Vue 的新手,试图找出一些东西。 我正在使用这个“数据”:

active_menu

尝试在方法中使用数据变量如下所示:

sudo apt install openjdk-11-jdk

但我不断收到此错误:

<块引用>

未捕获的 ReferenceError: currentPage 未定义

我错过了什么?我查看了 Vue 文档,我认为似乎没问题

编辑: 是否有可能因为 return() 出现错误?

2 个答案:

答案 0 :(得分:0)

嗨,你应该像下面那样定义你的方法

methods: {
 isStageOneDone(path, data) {
        var animating;
        if(animating) return false;
        animating = true;
        this.currentPage;
        console.log("CurrentPage =>", this.currentPage);
 }
}

让我们试试吧,我认为它对你有用

答案 1 :(得分:0)

您必须添加“this”键才能访问定义的内部数据属性。例如:

data(){
return{
  variable:'example'
}
},
methods:{
  
  exampleFunc(){
  
  
  return this.variable;
  }
}