您现在的位置是:网站首页> 编程资料编程资料
使用vue和element-ui上传图片及视频文件方式_vue.js_
2023-05-24
357人已围观
简介 使用vue和element-ui上传图片及视频文件方式_vue.js_
项目使用vue+element-ui,实现了表单多图上传图片,上传视频,以及表单图片回显,视频回显,表格渲染图片等功能
效果图

上传后
图片可回显,视频可播放,,这时候全部缓存在页面,并没有提交到后端服务器,只要到用户提交的那一步才确定上传,减低不必要的服务器开支

图片上传
前端缓存base64方便回显,以及后台上传,视频上传则使用file类型去上传(base64对视频编码会导致请求参数过长)
使用方法:
引入上面的模块,然后在 components里面注册,即可用标签使用
import Upload from "../../../components/utils/Upload.vue"; components: { editor: editor, Upload }, //这里面的参数在上面的模块里面去看,ref就是你绑定的对象
上传之前获取base64图片编码,存到表单中,然后直接提交给后台
this.addForm.img = this.$refs.addBanner.getPaths();
注意:这里上传后会是一段base64字符串,如果是多图,会是一段字符串数组,后端可以直接用jsonArray接收
视频上传
//表单提示: 本文由神整理自网络,如有侵权请联系本站删除!
本站声明:
1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!
相关内容
- Vue nextTick延迟回调获取更新后DOM机制详解_vue.js_
- 微信小程序多表联合查询的实现详解_javascript技巧_
- elementui使用el-upload组件如何实现自定义上传_vue.js_
- 微信小程序实现分页查询详解_javascript技巧_
- vue响应式Object代理对象的修改和删除属性_vue.js_
- Vue数据更新视图不更新的几种解决方案小结_vue.js_
- vue3响应式Object代理对象的读取示例详解_vue.js_
- Antd ProComponents中的EditableProTable无法在子行继续新增子行的解决方案_javascript技巧_
- 带你领略Object.assign()方法的操作方式_javascript技巧_
- node制作一个视频帧长图生成器操作分享_node.js_
点击排行
本栏推荐
