vue3 ant-design-vue 封装上传图片组件

        嗨,我是小路。今天主要和大家分享的主题是“vue3 封装上传图片组件”。是平常使用的一些项目,主要是在ant-design-vue框架下进行封装的上传图片组件。

一、主要属性

1.beforeUpload

定义:上传文件之前的钩子函数,当文件从本地上传选中之后,文件上传之前,会通过这个函数进行一系列的操作。如判断字符串的大小,文件类型,返回true则继续上传操作,返回false,则停止上传

const beforeUpload = (file) => {
    //判断文件的大小,这里是kb,file.size/1024 = xM(M兆为单位),xM /1024 = yG(G为单位)
  let size = file.size / 1024 / 1024

  if (size > 1024) {

    message.error('上传文件太大', 1.5,)
    return false
  }
  let ext = file.name.split(".").pop()
  if (!(ext == "jpg" || ext == "png")) {
    message.error("只能上传jpg、png等图片格式文件")
  } else {
    
  }
  ret
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值