From c910130eedbf294483a87b197a7c1d14b31b63f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Thu, 22 May 2025 19:21:47 +0800 Subject: [PATCH] =?UTF-8?q?feat(basic):=20=E6=B7=BB=E5=8A=A0=E5=B7=A6?= =?UTF-8?q?=E6=BB=91=E5=88=A0=E9=99=A4=E7=BB=84=E4=BB=B6SwipeView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在项目中新增SwipeView组件,用于实现左滑删除功能 - 更新CHANGELOG.md和README.md,添加SwipeView相关说明和示例代码 --- CHANGELOG.md | 1 + README.md | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ddd41c..cfaee63 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ > - `ToolsHelper.showConfirmDialog()`&`ToolsHelper.showAlertDialog()`添加自定义`UI`功能 > - 添加一个`ImageHelper`,处理图片相关 +> - 添加一个`SwipeView`,左滑删除的item组件 > # [v1.0.9] 2025.04.06 diff --git a/README.md b/README.md index 33ec065..6b57367 100644 --- a/README.md +++ b/README.md @@ -611,6 +611,24 @@ build() { } ``` +### 4.3.[SwipeView](src/main/ets/view/SwipeView.ets) +> 左滑删除 +> +```tsx + SwipeView({ + onItemClick: () => { + //item点击事件 + }, onDelete: () => { + ToolsHelper.showMessage('删除') + }, + }) { + // item布局 + Column() {} + .width('100%') + .padding({ left: 16, right: 16, bottom: 12 }) + } +``` + ## 5.[Windows](./src/main/ets/utils/WindowHelper.ets) ### 5.1.弹出自定义窗口