WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2020-12-24 5510f41e111068a91bbba1ade732c920bb67f248
forms/imagePicker/CImagePicker.vue
@@ -7,10 +7,10 @@
    <view class="c-image-picker">
        <AtInput
            ref="input"
            :name="itemData.name"
            :title="itemData.label"
            :required="itemData.required"
            :error="itemData.error"
            :name="itemRes.name"
            :title="itemRes.label"
            :required="itemRes.required"
            :error="itemRes.error"
        />
        <AtImagePicker
            ref="picker"
@@ -51,7 +51,7 @@
        AtCurtain,
    },
    props: {
        itemData: Object,
        itemRes: Object,
    },
    data() {
        return {
@@ -61,7 +61,7 @@
    },
    computed: {
        files() {
            const value = this.itemData.formData[this.itemData.name];
            const value = this.itemRes.formData[this.itemRes.name];
            let files = [];
            if (Object.prototype.toString.call(value) === '[object String]') {
                files = value.split(',').map((url) => ({ url }));
@@ -74,8 +74,6 @@
    },
    methods: {
        handleChange(files, operationType, index) {
            if (operationType === 'add') {
            }
            const value = [];
            files.forEach((file) => {
                if (file.type === 'btn') {
@@ -83,7 +81,7 @@
                }
                value.push(file.url);
            });
            this.itemData.onChange(value);
            this.itemRes.onChange(value);
        },
        handleImgView(index, file) {
            this.curtainImg = file.url;