详细问题描述
(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]v-for 后, 我来回切换,全部订单, 已支付, 已完成等标签,本来是每次切换重新获取相应的订单数据, 但是我切换几次后, 发现数据有缓存一样, 获取到的实际内容开始错乱了.
请无视下面的一些 \ , 为了使view显示出来
\<\view class="order-info-view" v-for="(v,k) in orderInfo" :key="k">\
<view class="goods-info-view" @click="gotoOrderInfo(v)\">\<\/view> // 就是这里,v , 可能是上次获取到的数据,
\<\/view>
gotoOrderInfo(v) {
// 这里v可能是上次获取到订单数据, 而不是最新的,
// 我暂时是不传v了, 改传索引k , 这样每次通过索引, 再从this.orderInfo[k], 这样来获取到真实的订单信息.
}
同样的情况, 在微信小程序端,暂时没发现问题, 只有安卓端生成的app, 出现这种情况,
HBuilder X 2.5.1.20200103 版本.
联系方式
[QQ]
3 个回复
s***@163.com (作者)
我写的view标签呢, 草, 吃了?
向前奔跑
同问,解决了么?
1***@qq.com
同文 ,缓存明显,不知那里的问题