最近用在做项目的时候,使用axios第一次获取到数据,可以成功渲染出来,数据发生变化,再次获取数据的时候,页面没有像想象中那样相应的重新渲染,不知道是不是因为数据层次太多,render函数没有自动更新,所以手动强制更新
tagManager.upDownTag(this.selectList, 'down').then(() => {
tagManager.getTagList(this.defaultArgument).then(res => {
this.tableData = res.data.list
this.$forceUpdate()
})
})

在项目中使用axios获取数据并进行渲染时,首次请求数据能够正常显示,但当数据变化再次请求时,页面未自动更新。通过手动调用$forceUpdate()方法,解决了数据更新后视图未刷新的问题。
819

被折叠的 条评论
为什么被折叠?



