问题描述
使用iView组件库进行项目开发时,在项目的某处使用到了table组件,当我希望table中是数据是从后台获取的(异步加载的),但是总是报 “Error in render: “TypeError: Cannot read property ‘0’ of undefined” 的错误。
问题详情
使用官方提供的 :data=‘data1’,从data1中获取要往表格中插入的数据。然后在data1中我将从后台获取到的数据进行赋值。此时编译运行时就会出现这样的错误。
问题解决
更改 :columns=“columns1” 对应的columns1数据域中的name属性,将每个name的值改为后台传过来的数据的名称。这样就不需要在data1中对数据再赋值,可以直接在table中使用。