diff --git a/src/components/Basic/src/BasicArrow.vue b/src/components/Basic/src/BasicArrow.vue index f3466380b..f9686e908 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 @@ });