1***@163.com
1***@163.com
  • 发布:2021-07-23 10:51
  • 更新:2021-08-24 16:33
  • 阅读:1351

uni-swipe-action二次打开,滑动失效

分类:uni-app

在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
2021-07-23 10:51 负责人:DCloud_UNI_HT 分享
已邀请:
DCloud_UNI_HT

DCloud_UNI_HT

更新最新的组件,优化了组件动态渲染逻辑 ,应该可以解决这个问题

  • 3***@qq.com

    已更新至最新,问题依然存在

    2021-11-09 10:53

r***@vip.qq.com

r***@vip.qq.com

我也遇到了这个问题,咋解决的啊

该问题目前已经被锁定, 无法添加新回复