当前位置: 首页 > news >正文

免费查看招标信息的网站推广普通话的意义是什么

免费查看招标信息的网站,推广普通话的意义是什么,赌博网站建设,郑州知名做网站公司今天要分享的是使用这俩个UI组件库的upload组件分别实现调用组件本身的上传方法实现和后台交互。接下来就是开车的时间&#xff0c;请坐稳扶好~ 一、element upload组件传送门 1、html文件 <el-upload ref"uploadRef" :action"uploadUrl" :data"…

今天要分享的是使用这俩个UI组件库的upload组件分别实现调用组件本身的上传方法实现和后台交互。接下来就是开车的时间,请坐稳扶好~

一、element upload组件传送门

 1、html文件

<el-upload ref="uploadRef" :action="uploadUrl" :data="dataObj" :multiple="true" :before-upload="beforeUpload":on-success="handleSuccess" :auto-upload="false"><template #trigger><el-button type="primary">文件选择<Icon type="md-arrow-round-up" /></el-button></template><el-button @click="submitUpload">确认上传<Icon type="md-arrow-round-up" /></el-button>
</el-upload>

注意事项: 使用组件本身的上传事件,必须加auto-upload属性设置为false;

                    beforeUpload方法除校验外,外层不允许返回return false;

2、js文件

export default {methods: {beforeUpload(file) {console.log("文件", file)// 上传文件接口额外参数this.dataObj.businessCode = "ISSUEPOINT";this.dataObj.salesType = "SALES12"const { name, size } = file;const index = name.lastIndexOf('.');// 判断文件名是否有后缀,没后缀文件错误if(index === -1) {this.$notify.error({title: '错误',message: '文件错误,请重新上传!',});return false;}const fileType = name.substr(index + 1);const acceptFileTypes = ['txt', 'zip', 'rar'];// 判断文件类型if(!acceptFileTypes.includes(fileType)) {this.$notify.error({title: '错误',message: '文件类型错误,请重新上传!',});return false;}// 判断文件大小if(size > 10*1024*1024) {this.$notify.error({title: '错误',message: '文件大小超过10M,请重新上传!',});return false;}this.fileLists.push(file)},submitUpload() {//使用ref调用组件本身的submit方法上传文件this.$refs.uploadRef.submit()}}
}

二、iview upload 组件传送门

 

1、html文件

<Upload ref="upload" :multiple="true" :action="uploadUrl" :data="fileUploadObj" :before-            upload="beforeUpload" :on-success="handleSuccess" :auto-upload="false" :show-upload- list="false"
><Button>选择文件<Icon type="md-arrow-round-up" /></Button>
</Upload>

注意:使用iview upload组件调取自身上传方法,beforeUpload方法必须要返回false,和element upload相反

2、js文件

export default {methods: {beforeUpload(file) {console.log("文件", file)// 上传文件接口额外参数this.dataObj.businessCode = "ISSUEPOINT";this.dataObj.salesType = "SALES12"// 上传文件其他的校验方法let imgTypeArr = ["image/png", "image/jpg", "image/jpeg","image/gif"]let imgType = imgTypeArr.indexOf(file.type) !== -1if (!imgType) {this.$Message.warning({content:  '文件  ' + res.name + '  格式不正确, 请选择格式正确的图片',duration: 5});return false}// 控制文件上传大小let imgSize = localStorage.getItem('file_size_max');//获取缓存的文件大小限制字段let Maxsize = res.size  < imgSize;let fileMax = imgSize/ 1024 / 1024;if (!Maxsize) {this.$Message.warning({content: '文件体积过大,图片大小不能超过' + fileMax + 'M',duration: 5});return false}this.fileLists.push(file)//关键点return false},submitUpload() {//使用ref调用组件本身的post方法上传文件let _this = thisthis.fileLists.forEach(n => {_this.$refs.upload.post(n)})}}
}

本次组件分享完毕,欢迎小伙伴组团交流~

http://www.hotlads.com/news/3919.html

相关文章:

  • 关于公司网站的建设的问卷手机助手
  • 做网站需要用服务器吗广州专做优化的科技公司
  • 短租网站那家做的好最佳bt磁力搜索引擎
  • 网站平台建设工作汇报附近哪里有计算机培训班
  • 企业网站的设计怎么做网络推广营销方案免费
  • 网站建设北京贵热点事件
  • 软件开发和网站开发哪个更好百度关键词排名工具
  • 网站建网站安阳企业网站优化外包
  • 网页开发者模式怎么打开seo指的是搜索引擎
  • 高性能网站建设进阶指南 pdf竞价恶意点击犯法吗
  • 网站可以免费做吗百度快照在哪里找
  • 网站开发知识石家庄网站建设
  • 个人网站建设教程百度推广优化中心
  • wordpress降版本seo快速整站上排名教程
  • 国外做3d h视频网站百度网站链接
  • 怎么样把第一页PPT设为模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?百度首页推广
  • 成都公司做网站网络优化工程师招聘信息
  • 深圳科技网站建设百度移动版
  • 怎么用自己的网站做网页网站没有友情链接
  • 成都哪里有网站开发公司建站系统哪个好
  • 泉州做网站多少钱东莞做网络推广的公司
  • 陕西秦地建设有限公司网站安徽疫情最新情况
  • 芭乐站长统计 网站统计常德论坛网站
  • 网站备案证书在哪里下载站长工具高清无吗
  • 盘锦做网站多少钱做一个app软件大概要多少钱
  • 正规网站建设公司一般要多少钱深圳网络推广推荐
  • wordpress4.8汉化百度seo优化排名
  • 哪家公司建5g基站百度网盘搜索引擎入口官网
  • 中国老区建设促进会网站一键识图找原图
  • 公司官方网站建设申请广州关键词排名推广