详细问题描述
uni-app看图APP模板示例H5下正常 安卓端测试存在问题
[内容]
重现步骤
[步骤]
-
新建项目 选择uni-app看图APP模板
-
使用 安卓机 进入最新页面(即默认页)点击第一张图(设为A)可进入该图图集 (正确)
-
返回然后下拉刷新 点击第一张图(设为B 假设A不等于B 因为示例返回是随机的)可以看到进入的图集仍为A (错误)
IDE运行环境说明
[IDE版本号]
2.5.1
[windows版本号]
10
uni-app运行环境说明
运行端: APP
HBuilderX创建
编译模式: 自定义组件模式
App运行环境说明
Android版本号: 8.1.0
手机型号: 小米6X
起因及可能的解决方案
以下为示例代码 new.vue
中选取
当刷新页面后可以发现实际上请求是成功的 数据也发生了变更 唯一没有变化的是 @click="goDetail(item)"
<view class="card" @click="goDetail(item)">
<image class="card-img" :src="item.img_src" mode="aspectFill"></image>
<text class="card-num-view">{{item.img_num}}P</text>
<view class="card-bottm row">
<view class="car-title-view row">
<text class="card-title">{{item.title}}</text>
</view>
<view @click.stop="share(item)" class="card-share-view"></view>
</view>
</view>
可能的解决方案示例
<view class="card" @click="goDetail" :data-all='JSON.stringify(item)'>
...
goDetail (e) {
uni.navigateTo({
url: '../detail/detail?data=' + e.target.dataset.all
})
}
1 个回复
paper_ (作者)
HBuilderX升级至 2.6.1 似乎已无问题...