perf: add truthProp util (#8522)
* perf: add TruthyProp util * chore: rename * chore: upd
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
||||
pick,
|
||||
extend,
|
||||
isPromise,
|
||||
truthProp,
|
||||
getSizeStyle,
|
||||
ComponentInstance,
|
||||
} from '../utils';
|
||||
@@ -60,11 +61,15 @@ export default defineComponent({
|
||||
disabled: Boolean,
|
||||
lazyLoad: Boolean,
|
||||
uploadText: String,
|
||||
deletable: truthProp,
|
||||
afterRead: Function as PropType<UploaderAfterRead>,
|
||||
showUpload: truthProp,
|
||||
beforeRead: Function as PropType<UploaderBeforeRead>,
|
||||
beforeDelete: Function as PropType<Interceptor>,
|
||||
previewSize: [Number, String],
|
||||
previewImage: truthProp,
|
||||
previewOptions: Object as PropType<ImagePreviewOptions>,
|
||||
previewFullImage: truthProp,
|
||||
name: {
|
||||
type: [Number, String],
|
||||
default: '',
|
||||
@@ -85,22 +90,6 @@ export default defineComponent({
|
||||
type: [Number, String],
|
||||
default: Number.MAX_VALUE,
|
||||
},
|
||||
deletable: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
showUpload: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
previewImage: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
previewFullImage: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
imageFit: {
|
||||
type: String as PropType<ImageFit>,
|
||||
default: 'cover',
|
||||
|
||||
@@ -12,7 +12,7 @@ import { Loading } from '../loading';
|
||||
|
||||
export default defineComponent({
|
||||
props: {
|
||||
name: [String, Number],
|
||||
name: [Number, String],
|
||||
index: Number,
|
||||
imageFit: String as PropType<ImageFit>,
|
||||
lazyLoad: Boolean,
|
||||
|
||||
Reference in New Issue
Block a user