diff --git a/packages/devui-vue/devui/overlay/src/fixed-overlay.tsx b/packages/devui-vue/devui/overlay/src/fixed-overlay.tsx index 6d8f57c16bde4542388affbd6e58740bbe20bbf2..cda32fbcb2da6e3154a28e6564cc14cd7d0890bf 100644 --- a/packages/devui-vue/devui/overlay/src/fixed-overlay.tsx +++ b/packages/devui-vue/devui/overlay/src/fixed-overlay.tsx @@ -14,7 +14,7 @@ export const FixedOverlay = defineComponent({ overlayClass, handleBackdropClick, handleOverlayBubbleCancel - } = useOverlayLogic(props); + } = useOverlayLogic(props, ctx); return () => ( diff --git a/packages/devui-vue/devui/overlay/src/overlay-types.ts b/packages/devui-vue/devui/overlay/src/overlay-types.ts index 23f933ebac5690a4daa651607b7cb3e088d29260..d4fc30fd67737c694042724ec2baa557e019dd51 100644 --- a/packages/devui-vue/devui/overlay/src/overlay-types.ts +++ b/packages/devui-vue/devui/overlay/src/overlay-types.ts @@ -4,9 +4,6 @@ export const overlayProps = { visible: { type: Boolean, }, - 'onUpdate:visible': { - type: Function as PropType<(v: boolean) => void> - }, backgroundBlock: { type: Boolean, default: false @@ -31,7 +28,7 @@ export const overlayProps = { }, } as const; -export const overlayEmits = ['onUpdate:visible', 'backdropClick'] as ['onUpdate:visible', 'backdropClick']; +export const overlayEmits = ['update:visible', 'backdropClick'] as ['update:visible', 'backdropClick']; export type OverlayProps = ExtractPropTypes; diff --git a/packages/devui-vue/devui/overlay/src/utils.ts b/packages/devui-vue/devui/overlay/src/utils.ts index cd7f89c11ab2d7dbe0eb08ab6ced4a064b14910d..efc55d16908649726fa84da87761bb710ce59120 100644 --- a/packages/devui-vue/devui/overlay/src/utils.ts +++ b/packages/devui-vue/devui/overlay/src/utils.ts @@ -1,5 +1,5 @@ -import { onUnmounted, watch, computed, ComputedRef, onMounted } from 'vue'; -import { OverlayProps } from './overlay-types'; +import { onUnmounted, watch, computed, ComputedRef, onMounted, SetupContext } from 'vue'; +import { overlayEmits, OverlayProps } from './overlay-types'; interface CommonInfo { backgroundClass: ComputedRef @@ -8,7 +8,7 @@ interface CommonInfo { handleOverlayBubbleCancel: (e: Event) => void } -export function useOverlayLogic(props: OverlayProps): CommonInfo { +export function useOverlayLogic(props: OverlayProps, ctx: SetupContext): CommonInfo { const backgroundClass = computed(() => { return [ 'devui-overlay-background', @@ -24,7 +24,7 @@ export function useOverlayLogic(props: OverlayProps): CommonInfo { event.preventDefault(); props.onBackdropClick?.(); if (props.backdropClose) { - props['onUpdate:visible']?.(false); + ctx.emit('update:visible', false); } }; diff --git a/packages/devui-vue/devui/pagination/src/components/jump-page.tsx b/packages/devui-vue/devui/pagination/src/components/jump-page.tsx index 9b88299f3d45418e490197fd22ee1bbbe114cdc1..aa605076e9587a28cccaca6b65e4009fd8cd4988 100644 --- a/packages/devui-vue/devui/pagination/src/components/jump-page.tsx +++ b/packages/devui-vue/devui/pagination/src/components/jump-page.tsx @@ -24,7 +24,7 @@ export default defineComponent({ totalPages, cursor } = toRefs(props) - + // 输入跳转页码 const inputNum = ref(pageIndex.value) watch( @@ -71,7 +71,7 @@ export default defineComponent({ return (
- {goToText} + {goToText} + /> { // TODO 加入国际化后,替换为当前语言为中文的时候加上 '页' diff --git a/packages/devui-vue/devui/tag-input/src/tag-input.tsx b/packages/devui-vue/devui/tag-input/src/tag-input.tsx index 375bc0a83e8a62d04d152073417b177f25c6bcdd..64ca8ee63b5dd5883e775ae83836aa34a5f602cf 100644 --- a/packages/devui-vue/devui/tag-input/src/tag-input.tsx +++ b/packages/devui-vue/devui/tag-input/src/tag-input.tsx @@ -63,18 +63,6 @@ const tagInputProps = { caseSensitivity: { type: Boolean, default: false - }, - onValueChange: { - type: Function as PropType<(oldTags: any[], newTags: any[]) => void>, - default: undefined - }, - 'onUpdate:tags': { - type: Function as PropType<(v: any[]) => void>, - default: undefined - }, - 'onUpdate:suggestionList': { - type: Function as PropType<(v: any[]) => void>, - default: undefined } } as const;