无法将json数组放入创建的js数组中

我知道这个问题已经被问过多次了,我已经找到并遵循了这些答案,但是都没有成功。


摘要:我需要从数组classes.json文件,然后设置变量classes从data()到json data。


这是我需要从中加载数组的classes.json文件。


[{

    "School1": {

      "classTag": ["F1", "E2G", "E2E", "E2A"]

    }

  },

  {

    "School2": {

      "classTag": ["10BFTE", "11BFTE"]

    }

  }

]

这些是我尝试过的方法:


created() {

  // Load json to classes

  $.getJSON('../assets/classes.json', function(json) {

    for (var key in json) {

      if (json.hasOwnProperty(key)) {

        var item = json[key];

        this.classes.push({

          classTag: item.classTag

        });

      }

    }

  });


}

created() {

  $.getJSON('../assets/classes.json', function(data) {

    this.classes = data;

  }).error(function() {

    console.log('error: json not loaded');

  });


}

他们和其他人都给我这个错误: Vue Err Msg


慕村9548890
浏览 193回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript