问题描述
使用ajax发送请求时,不能实时改变列表中的值,需要重新点按钮重新发送一次请求才能更改数据
解决方法
在异步函数中更新数据的时候,必须手动调用$apply
方法。wepy.request()方法是异步调用的,所以使用wepy框架的时候需要在更改数据之后手动加入this.$apply()方法(这是与原生不一样的地方),代码如下:
this.list=res.data.list
this.$apply()
使用ajax发送请求时,不能实时改变列表中的值,需要重新点按钮重新发送一次请求才能更改数据
在异步函数中更新数据的时候,必须手动调用$apply
方法。wepy.request()方法是异步调用的,所以使用wepy框架的时候需要在更改数据之后手动加入this.$apply()方法(这是与原生不一样的地方),代码如下:
this.list=res.data.list
this.$apply()