@@ -82,6 +82,7 @@ const props = defineProps({
type: String,
default: "60%"
},
+ formatter: Function,
// 多个内容展示
tabs: Array as PropType<TabItem[]>,
@@ -138,6 +139,10 @@ async function open(data?: string | TabItem[]) {
data = props.modelValue;
}
+ if (props.formatter) {
+ data = props.formatter(data);
+ }
+
if (props.tabs) {
list.value = props.tabs;
onTabChange(0);