From e9c28319b4885e83c708046524461eab5a2cce7e Mon Sep 17 00:00:00 2001 From: vben Date: Wed, 9 Dec 2020 21:23:41 +0800 Subject: [PATCH] chore: perf style --- src/components/Basic/src/BasicArrow.vue | 24 ++++++++++++++--------- src/components/Basic/src/BasicHelp.vue | 10 +++++++--- src/components/Basic/src/BasicTitle.vue | 12 +++++++++--- src/components/ClickOutSide/src/index.vue | 8 ++++---- src/layouts/default/multitabs/index.tsx | 4 ++++ 5 files changed, 39 insertions(+), 19 deletions(-) diff --git a/src/components/Basic/src/BasicArrow.vue b/src/components/Basic/src/BasicArrow.vue index f3466380..f9686e90 100644 --- a/src/components/Basic/src/BasicArrow.vue +++ b/src/components/Basic/src/BasicArrow.vue @@ -11,6 +11,7 @@ import { defineComponent, computed } from 'vue'; import { RightOutlined } from '@ant-design/icons-vue'; import { propTypes } from '/@/utils/propTypes'; + import { useDesign } from '/@/hooks/web/useDesign'; export default defineComponent({ name: 'BasicArrow', @@ -23,12 +24,14 @@ inset: propTypes.bool, }, setup(props) { + const { prefixCls } = useDesign('basic-arrow'); + const getClass = computed(() => { const { expand, top, bottom, inset } = props; return [ - 'base-arrow', + prefixCls, { - 'base-arrow__active': expand, + [`${prefixCls}--active`]: expand, top, inset, bottom, @@ -43,18 +46,21 @@ });