From 5c4e0c805ff202a12e4470f8bfee2fbdc5b1c831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E5=84=80=E5=BC=8F?= <854085467@qq.com> Date: Thu, 24 Mar 2022 17:51:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20collapse=20=E6=96=B0=E5=A2=9E=20isAmin?= =?UTF-8?q?=20=E5=B1=9E=E6=80=A7,=20=E6=98=AF=E5=90=A6=E5=90=AF=E7=94=A8?= =?UTF-8?q?=E6=8A=98=E5=8F=A0=E5=8A=A8=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- example/docs/zh-CN/components/collapse.md | 33 +++++++++++++++++++++++ example/docs/zh-CN/guide/changelog.md | 1 + src/component/collapseItem/index.vue | 9 +++---- 3 files changed, 37 insertions(+), 6 deletions(-) diff --git a/example/docs/zh-CN/components/collapse.md b/example/docs/zh-CN/components/collapse.md index 6ac5dc41..4fda9c14 100644 --- a/example/docs/zh-CN/components/collapse.md +++ b/example/docs/zh-CN/components/collapse.md @@ -133,6 +133,39 @@ export default { ::: + +::: title 关闭动画 +::: + +::: demo + + + + + +::: + ::: title 事件使用 ::: diff --git a/example/docs/zh-CN/guide/changelog.md b/example/docs/zh-CN/guide/changelog.md index 54f08c4f..648f76c1 100644 --- a/example/docs/zh-CN/guide/changelog.md +++ b/example/docs/zh-CN/guide/changelog.md @@ -21,6 +21,7 @@
  • [新增] transition 组件 type 属性, 默认为 collapse 过渡。
  • [新增] transition 组件 enable 属性, 默认为 true 启用动画。
  • [新增] transition 组件 type 属性 fade 值, 提供淡出淡入效果。
  • +
  • [新增] collapse 组件 isAmin 属性, 是否启用折叠动画, 默认为 true。
  • [新增] input 组件 allow-clear 属性, 提供输入清空。
  • [新增] input 组件 prefix 插槽, 提供前缀设置。
  • [新增] input 组件 suffix 插槽, 提供后缀设置。
  • diff --git a/src/component/collapseItem/index.vue b/src/component/collapseItem/index.vue index 193b1916..d22fcc1c 100644 --- a/src/component/collapseItem/index.vue +++ b/src/component/collapseItem/index.vue @@ -19,7 +19,7 @@ const props = withDefaults(defineProps(), { disabled: false, }); -const { accordion, activeValues, emit } = inject("layCollapse") as any; +const { accordion, activeValues, emit, isAmin } = inject("layCollapse") as any; let isShow = computed(() => { return activeValues.value.includes(props.id); @@ -50,14 +50,11 @@ const showHandle = function () {