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