Procházet zdrojové kódy

fix bug

[Vue warn]: Invalid prop: custom validator check failed for prop "variant".
Bk201 před 2 měsíci
rodič
revize
0a819df2bf
1 změnil soubory, kde provedl 11 přidání a 1 odebrání
  1. 11 1
      apps/web-tdesign/src/adapter/component/index.ts

+ 11 - 1
apps/web-tdesign/src/adapter/component/index.ts

@@ -165,7 +165,17 @@ async function initComponentAdapter() {
     DatePicker,
     // 自定义默认按钮
     DefaultButton: (props, { attrs, slots }) => {
-      return h(Button, { ...props, attrs, theme: 'default' }, slots);
+      let ghost = false;
+      let variant = props.variant;
+      if (props.variant === 'ghost') {
+        ghost = true;
+        variant = 'base';
+      }
+      return h(
+        Button,
+        { ...props, ghost, variant, attrs, theme: 'default' },
+        slots,
+      );
     },
     Divider,
     IconPicker: withDefaultPlaceholder(IconPicker, 'select', {