在tabs页面A,比如有三个uni-swipe-action-item,我全部滑动删除后,
切换到tabs页面B,这时候如果store数据更新了,这时候切回tabsA页面,页面重新渲染了,滑动失效了,无法滑动。这是什么情况。
tabs页面A的关键代码
<view class="list-wrap">
<view v-if="list.data.length > 0" class="list">
<uni-swipe-action>
<uni-swipe-action-item v-for="(item, index) in list.data" :key="item.id" :right-options="options" @click="clickOption" @change="swipeChange($event, index)">
<u-cell-group :border="false">
<u-cell-item :arrow="false" @click="go2Chat(item)">
<view slot="icon" style="position: relative;">
<u-image :width="70" :height="70" :border-radius="10" mode="aspectFill" :src="showChatAvatar(item)" :lazy-load="true" />
<u-badge size="default" type="error" :count="item.un_read_count" :offset="[-10, -10]" />
</view>
<view slot="title">
<text>{{ showChatTitle(item) }}</text>
</view>
<view slot="label">
<text class="label">{{ showChatLastMessage(item) }}</text>
</view>
</u-cell-item>
</u-cell-group>
</uni-swipe-action-item>
</uni-swipe-action>
</view>
<view v-else class="empty">
<u-empty mode="list"></u-empty>
</view>
</view>
computed: {
...mapState({
list: state => state.chat.list
})
}
真机运行控制台出现以下错误
10:53:37.196 Error: Not Found:Page[2][-1;-1,5,6-0;4] at view.umd.min.js:1
3***@qq.com
已更新至最新,问题依然存在
2021-11-09 10:53