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"/>
|
||||||
@@ -40,14 +49,14 @@ import AiImage from '../AiImage/AiImage'
|
|||||||
export default {
|
export default {
|
||||||
name: 'AiUploader',
|
name: 'AiUploader',
|
||||||
components: {AiImage},
|
components: {AiImage},
|
||||||
model:{
|
model: {
|
||||||
prop: 'def', // :def.sync才可以回显,v-model不能回显(bug)
|
prop: 'def', // :def.sync才可以回显,v-model不能回显(bug)
|
||||||
event: 'input'
|
event: 'input'
|
||||||
},
|
},
|
||||||
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