当前位置: 首页 > news >正文

nut-list和nut-swipe搭配:nut-cell侧滑定义无法冒泡打开及bug(含代码、案例、截图)

nut-list和nut-swipe搭配:nut-cell侧滑定义无法冒泡打开及bug(含代码、案例、截图)

Nut-UI 官方文档:

  • swipe侧滑手势:
    https://nutui.jd.com/h5/vue/4x/#/zh-CN/component/swipe
  • list 虚拟列表:
    https://nutui.jd.com/h5/vue/4x/#/zh-CN/component/list

疑问+bug+解决方式:

  1. 打开屏幕指定为的某一条数据的侧滑效果之后再操作列表滚动后,屏幕固定位置的数据侧滑被固定打开的bug;
  2. 无法单一冒泡实现始终打开一个侧滑的效果(本案例为了不出现bug,直接在页面滚动的时候自动关闭所有侧滑展开的数据,即关闭所有侧滑);
  3. 其他问题待研究,暂不赘述。

  • 博主自留地:
    项目参考:yecai-移动端 》更多单据

案例截图:

  • 如下:

在这里插入图片描述


附:案例代码

  • 参考如下:

    <template><view><view class="travel-switch"><view class="tabs-content"><nut-row :gutter="10"><nut-col :span="12" class="mb-3"><!--单据类型--><uni-data-select v-model="queryParams.receiptCode" :localdata="changeDataOptions(DICT_TYPE.FEE_RECEIPT_CODE)" placeholder="单据类型" @change="changeTypeSelect"></uni-data-select></nut-col><nut-col :span="12" class="mb-3"><!--单据状态--><uni-data-select v-model="queryParams.receiptStatus" :localdata="changeDataOptions(DICT_TYPE.FEE_RECEIPT_STATUS)" @change="changeStatusSelect" placeholder="单据状态"></uni-data-select></nut-col><nut-col :span="24" class="mb-3"><view class="rangeSection"><view class="start iconfont icon-calendar" @click="openCalendar()">{{ queryParams?.startDate ? queryParams?.startDate : '开始日期' }}</view><view class="to"></view><view class="end iconfont icon-calendar" @click="openCalendar()">{{ queryParams?.endDate ? queryParams?.endDate : '结束日期' }}</view></view></nut-col><nut-col :span="12" style="text-align: center;"><nut-button block custom-color="#4869D9" shape="square" type="primary" @click="reset">重置</nut-button></nut-col><nut-col :span="12" style="text-align: center;"><nut-button block custom-color="#4869D9" shape="square" type="primary" @click="search">查询</nut-button></nut-col></nut-row><nut-row :gutter="10"></nut-row></view></view></view><!--列表--><view class="update-list"><nut-list :height="126" :listData="dataList" @scroll="handleScrollPage" ><template v-slot="{ item, index }"><nut-swipe :name="index+''" :disabled="isDisable(item)" 
http://www.xdnf.cn/news/301123.html

相关文章:

  • 高并发PHP部署演进:从虚拟机到K8S的DevOps实践优化
  • 1. 视频基础知识
  • Java高频面试之并发编程-12
  • 详细教程:如何在vs code里面给普通的HTML搭建局域网服务器给其他设备访问
  • react-14defaultValue(仅在首次渲染时生效)和value(受 React 状态控制)
  • vue项目中渲染markdown并处理报错
  • Electrolink信息泄露(CVE-2025-28228)
  • 图像处理软件imgPro—调参救星!
  • RabbitMq(尚硅谷)
  • 常识补充(NVIDIA NVLink技术:打破GPU通信瓶颈的革命性互联技术)
  • 【quantity】1 SI Prefixes 实现解析(prefix.rs)
  • 当手机开始预判你的下一步:一场正在颠覆生活的AI静默革命
  • 帕累托最优提示 是什么
  • Java 中的数据结构--简单汇总
  • 状态模式 VS 策略模式
  • Ubuntu开放端口
  • WebSoket的简单使用
  • AI内容检测的技术优势与应用场景
  • 代码随想录图论part03
  • TestStand API 简介
  • Python+Scrapy跨境电商爬虫实战:从亚马逊/沃尔玛数据采集到反爬攻克(附Pangolin API高效方案)
  • 抖音热门视频评论数追踪爬虫获取
  • Windows 下 MongoDB 安装指南
  • 关于loadstartcode使用
  • 【Elastsearch】如何获取已创建的api keys
  • Elasticsearch知识汇总之ElasticSearch配置文件说明
  • Django异步任务处理方式总结
  • yolov8 输出数据解释
  • 聊一聊 Vue3 响应式
  • 计算机的发展历程