vue.js获取元素后无法渲染

LOSTMONKEY
  • 0
新手上路,请多包涵

通过axios发送POST后获得了返回的值并且赋值给了页面内的data1

            axios.post('/colrank/',{
            }).then(function (response) {
                this.data1=response.data;   
                console.log(this.data1);
            })
            .catch(function (error) {
                console.log(error);
            });

其中data1在<i-table height=500 :columns="columns1" :data="data1" border></i-table>中绑定到data上,
data原本是空集[],在控制台中看是赋值成功的
想请教一下会是什么原因,会是response.data的JSON格式要转换格式吗?

回复
阅读 558
1 个回答

你可以在i-table里watch下data,另外columns又是什么? 会不会跟你你columns定义的key,在data里没有找到?

你知道吗?

宣传栏