ソースを参照

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

Roc Wong 2 年 前
コミット
fd09186985

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

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

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

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