vue vant-upload多选上传图片

vue vant-upload多选上传图片心得

效果图

在这里插入图片描述
在这里插入图片描述

文件类型限制

首先从官方文档中可以看到开启多选上传需要 multiple 不写这个肯定是无法多选的。在上传限制中需要的方法,因为本次做的图片的多张上传,所以需要用到accept方法限制

accept=".png, .jpg, .jpeg"

各位可以根据自身需求去限制哈 。

文件大小限制

上传图片肯定要限制图片大小,不然用户上传个几十几百MB的图片 那不就炸了…因此可以用到max-size方法限制,具体方法如下

:max-size="2000 * 1024"  // 文档 100代表100kb  

我做的限制最大是2MB,有了限制肯定需要提示对吧,没关系 oversize 方法可以做到

@oversize="onOversize"   // 方法命名
onOversize(file) {
     // 官方方法有很多回调  这里暂时用不到 大家可以去测试
		this<
  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
根据你提供的引用内容,我了解到你想要实现vue中a-cascader的多选功能。下面是一个示例代码,演示了如何在a-cascader中实现多选功能: ```vue <template> <div> <a-cascader v-model="selectedOptions" :options="options" :show-all-levels="false" :multiple="true" :change-on-select="true" @change="handleChange" ></a-cascader> <div>已选择的选项:{{ selectedOptions }}</div> </div> </template> <script> export default { data() { return { selectedOptions: [], options: [ { value: '1', label: 'Option 1', children: [ { value: '1-1', label: 'Option 1-1', children: [ { value: '1-1-1', label: 'Option 1-1-1' }, { value: '1-1-2', label: 'Option 1-1-2' } ] }, { value: '1-2', label: 'Option 1-2', children: [ { value: '1-2-1', label: 'Option 1-2-1' }, { value: '1-2-2', label: 'Option 1-2-2' } ] } ] }, { value: '2', label: 'Option 2', children: [ { value: '2-1', label: 'Option 2-1', children: [ { value: '2-1-1', label: 'Option 2-1-1' }, { value: '2-1-2', label: 'Option 2-1-2' } ] }, { value: '2-2', label: 'Option 2-2', children: [ { value: '2-2-1', label: 'Option 2-2-1' }, { value: '2-2-2', label: 'Option 2-2-2' } ] } ] } ] }; }, methods: { handleChange(value) { console.log('选中的选项:', value); } } }; </script> ``` 在上面的代码中,我们使用了a-cascader组件,并设置了`multiple`属性为`true`,以实现多选功能。当选项发生变化时,`@change`事件会触发`handleChange`方法,我们可以在该方法中处理选中的选项。 希望这个示例能够帮到你!如果你有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值