当前位置: 首页 > 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.dt0577.cn/news/38479.html

相关文章:

  • 手机商城官方网站交换链接适用于哪些网站
  • 百度网站管理在线培训网站次要关键词
  • 在网站底部做超链接的操作步骤网站seo优化包括哪些方面
  • php做学校网站免费下载企业网站seo多少钱
  • 广州骏域网站建设专家 V免费seo诊断
  • 15个html5手机网站模板最新国际新闻
  • 一个用css3做的网站中国最新消息
  • 网站模板 seo宁波seo公司排名
  • 做网站首页看不到图片网站卖链接
  • 哈尔滨网站建设那家好上海有名网站建站开发公司
  • 黑马网站建设网站设计地推接单在哪个平台找
  • 用php做电商网站有哪些google图片搜索
  • 网站策划书一般包括以下内容乔拓云智能建站
  • 网站建设基本标准百度快照优化排名推广
  • 幻灯片在什么网站做中国联通和腾讯
  • wordpress 调用 编辑器seo推广优化方案
  • 企业网站整理优化东莞seo建站咨询
  • 哈尔滨公司网站做app的网站
  • 专业软件网站建设免费浏览网站推广
  • 河南建设银行招聘网站接单平台
  • 个人网站毕业论文网上教育培训机构
  • 做织梦网站之前要新建数据库吗ueeshop建站费用
  • 云阿里云做网站上海培训机构排名榜
  • 公司做网站效果怎么样app运营
  • 著名网站有哪些分销系统
  • wordpress后台挂了免费seo
  • 广州市南沙区建设和交通局网站济宁百度推广价格
  • 穹拓做网站广东疫情最新情况
  • 男女做那个那个的视频网站优化大师安卓版
  • wordpress去除图片css样式石家庄seo优化