BUG 191
This commit is contained in:
@@ -9,6 +9,15 @@
|
|||||||
<u-icon name="photo" size="64" :label="placeholder" label-pos="bottom" label-color="#89b"/>
|
<u-icon name="photo" size="64" :label="placeholder" label-pos="bottom" label-color="#89b"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="imgList" v-else-if="type == 'video'">
|
||||||
|
<div class="item" v-for="(item, i) in fileList" :key="i">
|
||||||
|
<ai-image :src="item.url" :preview="preview"/>
|
||||||
|
<u-icon v-if="!disabled" class="delBtn" color="#f46" name="close-circle-fill" size="40" @click="remove(i)"/>
|
||||||
|
</div>
|
||||||
|
<div v-if="!disabled&&(fileList.length == 0 || (fileList.length < limit))" class="default" @click="upload">
|
||||||
|
<u-icon name="camera" size="64" :label="placeholder" label-pos="bottom" label-color="#89b"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="fileList" v-else>
|
<div class="fileList" v-else>
|
||||||
<div class="item" v-for="(item, i) in fileList" :key="i">
|
<div class="item" v-for="(item, i) in fileList" :key="i">
|
||||||
<ai-image :preview="preview" :file="item"/>
|
<ai-image :preview="preview" :file="item"/>
|
||||||
@@ -47,7 +56,7 @@ export default {
|
|||||||
props: {
|
props: {
|
||||||
limit: {default: 1}, //数量
|
limit: {default: 1}, //数量
|
||||||
placeholder: {default: '添加图片'}, // 文字提示
|
placeholder: {default: '添加图片'}, // 文字提示
|
||||||
type: {default: 'image'}, // 文件类型,image还是file
|
type: {default: 'image'}, // 文件类型:image,file,video
|
||||||
multiple: {
|
multiple: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false,
|
default: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user