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

全球可以做外贸的社交网站网页设计模板

全球可以做外贸的社交网站,网页设计模板,旅游时政热点新闻,番禺大石做网站文章目录 使用场景页面效果前端代码 使用场景 vue2 element 表单提交图片   1.点击【上传图片】按钮择本地图片(只能选择一张图片)后。   2.点击图片,支持放大查看。   3.点击【保存】按钮,提交表单。 页面效果 前端代码…

文章目录

  • 使用场景
  • 页面效果
  • 前端代码

使用场景

vue2 + element 表单提交图片
  1.点击【上传图片】按钮择本地图片(只能选择一张图片)后。
  2.点击图片,支持放大查看。
  3.点击【保存】按钮,提交表单。

页面效果

在这里插入图片描述

前端代码

HTML

<div style="display: flex;align-items: center;"><el-upload :accept="pic_accept" action="" :on-change="uploadChange" :show-file-list="false"><el-button size="small" type="primary">上传图片</el-button></el-upload><div class="up_sy_logo_div" style="margin-left: 15px;"><!--支持点击查看大图--><el-image v-if="ruleForm.hrefn" style="width:100px;" :src="ruleForm.hrefn" :preview-src-list="ruleForm.hrefn ? [ruleForm.hrefn] : []"></el-image></div>
</div>

Vue data

pic_accept: ".jpg,.png,.jpeg,.bmp",
pic_maxsize: "5",//单位MB
ruleForm: {hrefn: ""
},
file: [],//暂存文件
submitLoading: false,//防止重复提交

Vue methods

uploadChange(file) {if (file.status !== 'success') return;if (!this.checkFile(file)) return;this.ruleForm.hrefn = URL.createObjectURL(file.raw);// 复刻文件信息this.file = file.raw;
},
checkFile(file) {//  判断图片类型if (this.pic_type) {let picTypeArr = this.pic_type.split(',');let isImage = false;picTypeArr.forEach(item => {if (file.raw.type === 'image/' + item) {isImage = true;}});if (!isImage) {message.error('上传图片只能是 (' + this.pic_type + ') 格式!');return false;}}//  判断图片大小if (this.pic_maxsize > 0) {let isLtNumM = file.size / 1024 / 1024 < this.pic_maxsize;if (!isLtNumM) {message.error('上传图片大小不能超过 ' + this.pic_maxsize + 'MB!');return false;}}return true;
},
submitForm(formName) {let _this = this;let params = JSON.parse(JSON.stringify(this.ruleForm));let formData = new FormData();Object.keys(params).forEach((key) => {if (Array.isArray(params[key])) {params[key].forEach((v) => {formData.append(key + '[]', v);});} else {formData.append(key, params[key]);}});if (this.file.length !== 0) {formData.append('file', this.file);}_this.submitLoading = true;//httpPost 是自定义的函数httpPost('你的服务器接口URL', formData).then(function (response) {let res = response.data;if (res.error === 0) {message.success(res.msg);_this.clearForm();} else {message.error(res.msg);}//_this.$emit("child-event-list");}).catch(function (error) {console.log(error);}).finally(function () {_this.submitLoading = false;});
}

服务端 PHP接受参数

$_POST;
$_FILES['file'];
http://www.ritt.cn/news/28950.html

相关文章:

  • 网站大全2021如何优化培训方式
  • 网站建设与网页设计大作业seo优化报价
  • wordpress特效ios没反应手机优化大师
  • 新洲建设局网站网络营销的营销策略
  • 营销型网站设计的内容网站权重
  • 公司装修开工仪式需要准备什么超级优化空间
  • 郑州市精神文明建设 网站少儿编程培训机构排名前十
  • 广州企业网站开发app下载
  • 对网站二次开发的认识输入关键词自动生成文章
  • 58做二手车网站应该怎么推广google关键词搜索工具
  • 怎么申请一个商城网站.百度关键词推广网站
  • 上海营销型网站建设公司寻找郑州网站优化公司
  • 网站建设目标个人博客dwhtml静态网页制作
  • 网站开发 家具销售 文献网页设计网站建设
  • 企业简介ppt范文大全免费seo排名优化seo
  • 呼和浩特城乡建设委员会的网站百度首页排名怎么做到
  • 专注于网站营销服务如何做推广引流赚钱
  • 创建一个行业网站多少钱百度网址大全电脑版
  • 宁晋网站建设公司学生个人网页制作素材
  • 微信怎么做网站百度竞价查询
  • 农村网站做移动品牌推广运营策划方案
  • 网站建设需要几步合肥优化排名推广
  • 中山推广网站好用的视频播放器app
  • 广告公司海报用的易拉站长工具seo综合查询关键词
  • sql做网站廊坊seo管理
  • 网站新备案不能访问网上做广告推广
  • 营销类型网站怎么建设网站推广文章
  • 广东网站建设包括什么地产渠道12种拓客方式
  • 做性事的视频网站名字 seo won
  • 有没有和小孩做的网站百度网盘搜索引擎入口在哪