item get不是一个函数vue js

问题描述 投票:0回答:1
methods: {
  fechData: function () {
    console.log("i am in fech function ...................")
    var course4_table = this.$parse.Object.extend(this.course);
    const query = new this.$parse.Query(course4_table);
    const results = query.find().then(res => {
      const arrayLength = res.length;
      for (var i = 0; i < arrayLength; i++) {
        const item = res[i];
        const index = item.get("index");
        const text = item.get("text");
        const audio = item.get("audio");
        this.course_results.push({ "index": index, "text": text, "audio": audio });
      }
      console.log(this.course_results);
    });
  },
}

当我在循环中使用推入式时,给出此错误“ item get is a function”但是当我清除这条线

this.course_results.push({"index": index, "text": text, "audio": audio});

我该如何解决?

我可以在外部使用此循环并且问题将得到解决]

this.course_results=res;

但我想先编辑restnx

javascript vue.js nuxt.js
1个回答
0
投票
data() {
  return {
    course_results: []
  }
},

请检查您是否正确定义了组件数据。

© www.soinside.com 2019 - 2024. All rights reserved.