Procházet zdrojové kódy

fix: 修复props中Array类型定义问题 (#2491)

前端爱码士 před 2 roky
rodič
revize
f1717973c4

+ 1 - 1
src/components/Dropdown/src/Dropdown.vue

@@ -57,7 +57,7 @@
      * @type string[]
      */
     trigger: {
-      type: [Array] as PropType<('contextmenu' | 'click' | 'hover')[]>,
+      type: Array as PropType<('contextmenu' | 'click' | 'hover')[]>,
       default: () => {
         return ['contextmenu'];
       },

+ 1 - 1
src/components/Form/src/props.ts

@@ -23,7 +23,7 @@ export const basicProps = {
   compact: propTypes.bool,
   // 表单配置规则
   schemas: {
-    type: [Array] as PropType<FormSchema[]>,
+    type: Array as PropType<FormSchema[]>,
     default: () => [],
   },
   mergeDynamicData: {

+ 1 - 1
src/components/Preview/src/Functional.vue

@@ -30,7 +30,7 @@
       default: false,
     },
     imageList: {
-      type: [Array] as PropType<string[]>,
+      type: Array as PropType<string[]>,
       default: null,
     },
     index: {

+ 1 - 1
src/components/Table/src/props.ts

@@ -84,7 +84,7 @@ export const basicProps = {
     default: null,
   },
   columns: {
-    type: [Array] as PropType<BasicColumn[]>,
+    type: Array as PropType<BasicColumn[]>,
     default: () => [],
   },
   showIndexColumn: { type: Boolean, default: true },

+ 1 - 1
src/components/Upload/src/props.ts

@@ -69,7 +69,7 @@ export const previewProps = {
 
 export const fileListProps = {
   columns: {
-    type: [Array] as PropType<FileBasicColumn[]>,
+    type: Array as PropType<FileBasicColumn[]>,
     default: null,
   },
   actionColumn: {