浏览代码

fix: 修复uploader组件的is-deletable在列表模式下不生效 (#2062)

Roc Wong 2 年之前
父节点
当前提交
fd09186985
共有 2 个文件被更改,包括 4 次插入2 次删除
  1. 3 2
      src/packages/__VUE/uploader/index.taro.vue
  2. 1 0
      src/packages/__VUE/uploader/index.vue

+ 3 - 2
src/packages/__VUE/uploader/index.taro.vue

@@ -43,6 +43,7 @@
           <nut-icon name="link" />&nbsp;{{ item.name }}
         </view>
         <nut-icon
+          v-if="isDeletable"
           class="nut-uploader__preview-img__file__del"
           @click="onDelete(item, index)"
           color="#808080"
@@ -70,14 +71,14 @@
 </template>
 
 <script lang="ts">
-import { computed, onMounted, PropType, reactive } from 'vue';
+import { computed, PropType, reactive } from 'vue';
 import { createComponent } from '@/packages/utils/create';
 import { UploaderTaro, UploadOptions } from './uploader';
 import { FileItem } from './type';
 import { funInterceptor, Interceptor } from '@/packages/utils/util';
 const { componentName, create, translate } = createComponent('uploader');
 import Taro from '@tarojs/taro';
-import { isPromise } from '@/packages/utils/util';
+
 export default create({
   props: {
     name: { type: String, default: 'file' },

+ 1 - 0
src/packages/__VUE/uploader/index.vue

@@ -43,6 +43,7 @@
           <nut-icon name="link" />&nbsp;{{ item.name }}
         </view>
         <nut-icon
+          v-if="isDeletable"
           class="nut-uploader__preview-img__file__del"
           @click="onDelete(item, index)"
           color="#808080"