这是从接口获取数据的函数。用的是封装好的方法
在mounted里调用:
这是data里先声明的对象:
这是dom结构:;
在控制台能输出数据,但页面上没有:
百思不得其解,大佬们,求帮帮我
这是从接口获取数据的函数。用的是封装好的方法
在mounted里调用:
这是data里先声明的对象:
这是dom结构:;
在控制台能输出数据,但页面上没有:
百思不得其解,大佬们,求帮帮我
gain
方法里的 list
在 success
里被覆盖了。
这样改应该可以解决:
// ...
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);
}
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
list脱节了。
list是var的值,定义的时候还指向data下的list,
第二次赋值就脱节了,跟vue data下的list没关系了。