WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2024-03-12 465a30a58746c7ab410aef08949b43626ceb3bb0
修复图片上传小程序中无法预览的问题
2 files modified
11 ■■■■ changed files
forms/imagePicker/CImagePicker.vue 6 ●●●● patch | view | raw | blame | history
forms/imagePicker/CImagePreview.vue 5 ●●●●● patch | view | raw | blame | history
forms/imagePicker/CImagePicker.vue
@@ -21,9 +21,9 @@
            :showAddBtn="!selectedFull"
            :length="3"
            :files="files"
            :onChange="(files,operationType,index)=>handleChange(files,operationType,index)"
            :onFail="evt=>handleFail(evt)"
            :onImageClick="(index, file)=>handleImgView(index,file)"
            :onChange="(files,operationType,index) => handleChange(files,operationType,index)"
            :onFail="evt => handleFail(evt)"
            :onImageClick="(index, file) => handleImgView(index,file)"
        />
        <CImageCompressor ref="compressor" />
        <CImagePreview ref="imgPreview" />
forms/imagePicker/CImagePreview.vue
@@ -25,6 +25,7 @@
        return {};
    },
    methods: {
        // option { current, urls }
        $preview(option) {
            // 网页模式下,增加缩放操作
            if (process.env.TARO_ENV === 'h5') {
@@ -39,8 +40,8 @@
            // 小程序模式,直接支持缩放
            else {
                Taro.previewImage({
                    current: file.url, // 当前显示图片的http链接
                    urls, // 需要预览的图片http链接列表
                    current: option.current, // 当前显示图片的http链接
                    urls: option.urls, // 需要预览的图片http链接列表
                });
            }
        },