当前位置: 首页 > 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.dtcms.com/a/174291.html

相关文章:

  • 继电器负载知识
  • 内存的位运算
  • Dify - Stable Diffusion
  • 未来设计新篇章!2025 年 UX/UI 设计趋势,技术与体验的全新结合!
  • 基于Jetson Nano与PyTorch的无人机实时目标跟踪系统搭建指南
  • 通过CIDR推出子网掩码和广播地址等
  • 【quantity】1 SI Prefixes 实现解析(prefix.rs)
  • 网络的搭建
  • BBS (cute): 1.0.2靶场渗透
  • [Linux]多线程(一)充分理解线程库
  • TCP数据报
  • 开发积分商城为商家带来的多重优势
  • 2.4线性方程组
  • CAN通信
  • Twin Builder 中的电池等效电路模型仿真
  • 如何在 Vue3 中更好地使用 Typescript
  • 【计算机网络 第8版】谢希仁编著 第四章网络层 地址类题型总结
  • Spring Boot操作MongoDB的完整示例大全
  • 《算法导论(第4版)》阅读笔记:p9-p9
  • OSCP - Proving Grounds - NoName
  • P1782 旅行商的背包 Solution
  • vue3在使用@import “./index.scss“报错
  • 用 GRPO 魔法点亮Text2SQL 的推理之路:让模型“思考”得更像人类
  • FastJson 转 Jackson 指南
  • Codeforces Round 1023 (Div. 2) ABC
  • 一种基于条件生成对抗网络(cGAN)的CT重建算法
  • 美团Java高级配送员面经分享|玩梗版
  • Xshel工具介绍
  • 提示词优化:检索历史提示确定方向→生成候选提示并控制修改幅度→基于准确率迭代优化
  • 前端流行框架Vue3教程:14. 组件传递Props效验