From ffc6c88f752c8ee0a85d5a56d5c3c7f892f4f89b Mon Sep 17 00:00:00 2001 From: Odboy Date: Fri, 30 Jan 2026 19:09:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(components):=20=E6=B7=BB=E5=8A=A0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E7=A9=BF=E6=A2=AD=E7=BB=84=E4=BB=B6=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=BC=94=E7=A4=BA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 CuteTransfer 数据穿梭组件,支持左右两侧数据选择转移 - 更新 CuteOtherDemo 页面,替换 el-divider 为 cute-section-title 组件 - 在演示页面中添加 CuteTransfer 组件的展示和使用示例 - 添加 CuteButton 组件依赖并在相关位置使用 - 配置数据穿梭组件的数据源和基本属性 - 优化页面布局结构,提升组件展示效果 --- .../src/views/components/dev/CuteTransfer.vue | 220 ++++++++++++++++++ .../views/componentsDemo/CuteOtherDemo.vue | 53 +++-- 2 files changed, 254 insertions(+), 19 deletions(-) create mode 100644 cutejava-front/src/views/components/dev/CuteTransfer.vue diff --git a/cutejava-front/src/views/components/dev/CuteTransfer.vue b/cutejava-front/src/views/components/dev/CuteTransfer.vue new file mode 100644 index 00000000..4f4da631 --- /dev/null +++ b/cutejava-front/src/views/components/dev/CuteTransfer.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue index c3ff7824..1df93146 100644 --- a/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue +++ b/cutejava-front/src/views/componentsDemo/CuteOtherDemo.vue @@ -1,6 +1,6 @@ @@ -64,10 +68,14 @@ import CuteNoData from '@/views/components/dev/CuteNoData.vue' import CutePreviewDrawer from '@/views/components/dev/CutePreviewDrawer.vue' import CuteScreenShot from '@/views/components/dev/CuteScreenShot.vue' import CuteSectionTitle from '@/views/components/dev/CuteSectionTitle.vue' +import CuteButton from '@/views/components/dev/CuteButton.vue' +import CuteTransfer from '@/views/components/dev/CuteTransfer.vue' export default { name: 'CuteOtherDemo', components: { + CuteTransfer, + CuteButton, CuteSectionTitle, CuteScreenShot, CutePreviewDrawer, @@ -79,7 +87,14 @@ export default { }, data() { return { - searchFormModel: {} + searchFormModel: {}, + leftDataSource: [ + { id: 1, name: '小明', description: '小明牛P' }, + { id: 2, name: '小明', description: '小明牛P' }, + { id: 3, name: '小明', description: '小明牛P' }, + { id: 4, name: '小明', description: '小明牛P' }, + { id: 5, name: '小明', description: '小明牛P' } + ] } }, methods: {