vue.js - 如何在Vue中导入大数组

标签 vue.js vuejs2

我有一个包含一些数据的文件组件:

data () {
    return {
        myArray: [obj1,obj2,...obj10000]
    }
}

数据数组中包含 10000 个对象是个好主意吗?如果没有,如何在单文件组件中导入大数组?

最佳答案

您可以在单独的文件中创建它并导入到组件中。

const animals = [ //animals.js
  {name:"tiger", weight:120},
  {name:"elephant", weight:1000}
]

export default animals

在组件中

import animals from './path/to/animals.js'

export default {
  data() {
    return {
      animals: animals
    }
  },

关于vue.js - 如何在Vue中导入大数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53271229/

相关文章:

mysql - vue.js的 "Firebase + Validation Example"中如何使用mysql作为数据持久化后端?

vuejs2 - 从 vuejs 方法返回元素

vuejs2 - Vuevalidate 异步验证结果到一个循环

vue.js - 在vue中添加键盘事件监听器

javascript - VueJS 如何监听所有自定义事件?

javascript - 如何使用字符串作为 v-model 指令中的属性名称来访问 Vue 组件的数据属性?

vue.js - Electron App中的Websocket客户端延迟接收

vuejs2 - 在 Azure Web App 上使用 Vue Router HTML5 历史记录模式进行 URL 重写时出现问题

javascript - 如何在 Vue JS 中使用 JSON/Object 数据制作动态 Menu/SideNav

javascript - 使用装饰器时如何在 VueJS 中使用 Data 对象? "Expected ' this' 由类方法 'data' 使用。”