<template>
<view style="padding: 20rpx;">
<liu-choose-media :maxNumber='9' :files.sync="flieList"></liu-choose-media>
<view style="margin-top: 30rpx;">选择的附件信息:{{JSON.stringify(flieList)}}</view>
</view>
</template>
<script>
export default {
data() {
return {
flieList: [] //所选择的附件信息
}
}
}
</script>
| 名称 | 类型 | 默认值 | 是否必传 | 描述 | | ----------------------------|--------------- | ---------------------------- | ----------- | | files | Array | [] | 是 | 选择的附件信息 | maxNumber | Number | 9 | 否 | 最多选择附件数量 | columns | Number | 4 | 否 | 每行显示的附件数量 | gapNumber | Number | 20 | 否 | 行与列的间隙(rpx) | height | Number | 150 | 否 | 图片/视频高度(rpx) | canEditor | Boolean | true | 否 | 是否可以编辑 | maxDuration | Number | 30 | 否 | 视频上传时长限制(秒) | mediaType | Array | ['image', 'video'] | 否 | 选择的文件类型['image', 'video']