vue mint-ui 的右滑删除失效

发布于 2022-09-11 16:26:19 字数 1678 浏览 18 评论 0

mint-ui 的右滑删除失效
图片描述
上面是一个mint-ui的navbar
下面是内容

在第一个内容显示区域.右滑是正常的
但是同样的代码放在第二个显示区域就失灵了.

clipboard.png

<mt-navbar v-model="selected">
        <mt-tab-item id="1">全部订单</mt-tab-item>
        <mt-tab-item id="2">待付款</mt-tab-item>
        <mt-tab-item id="3">待取货</mt-tab-item>
</mt-navbar>
      
      <mt-tab-container v-model="selected">
  <mt-tab-container-item id="1">
    <div class="order-wrapper">
      <div class="content" v-for="(item,index) in order" :key="index" @click='pushToDetali'>
        <mt-cell-swipe
            :right="[
                {
                    content: '删除',
                    style: { background: '#ff0000', color: '#fff'},
                    handler: () => deleteSection(index)
                }
            ]">
        </mt-cell-swipe>
      </div>
    </div>
  </mt-tab-container-item>
  <mt-tab-container-item id="2">
    <order-list></order-list>
  </mt-tab-container-item>
  <mt-tab-container-item id="3">
    <order-list></order-list>
  </mt-tab-container-item>
</mt-tab-container>

后面发现和初始化的selected值有关,mt-navbar绑定的selected,如果是1,那么1的就是正常的,2,3就失灵,但是watch了selected, selected值在切换内容区域的时候值是有发生变化的....难道是这个组件没有初始化?

求大佬帮忙指点,感谢


我又尝试了将内容区域写成组件,3个内容区域成三个文件.用于显示.....依旧不行,此时我已经把,mint-ui的navbar换成自己手写的,可以排除navbar的问题....

实在不行有木有大佬给一个右滑删除的代码....网上找了很多多多少少都会有点bug..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文