vue接口请求数据页面上不展示

这是从接口获取数据的函数。用的是封装好的方法

在mounted里调用:

这是data里先声明的对象:

这是dom结构:

在控制台能输出数据,但页面上没有:

百思不得其解,大佬们,求帮帮我

回答

image.png

list脱节了。

list是var的值,定义的时候还指向data下的list,

第二次赋值就脱节了,跟vue data下的list没关系了。

list = e.data;//直接改成_this.list = e.data

gain 方法里的 listsuccess 里被覆盖了。

这样改应该可以解决:

// ...

gain: function(){

var _list = this.list;

success: function(e){

// ... 省略了一些代码,应该不影响理解

_this.$set(_list, i, list[i]);

}

}

你的list错了

gain: function(){    

// ....

success: function(e){

_this.$set(_this.list, 'show', false);

}

}

以上是 vue接口请求数据页面上不展示 的全部内容, 来源链接: utcz.com/a/25108.html

回到顶部