VUE+element上传视频

效果展示


html部分

 <el-form-item label="视频上传" prop="storageurl"><!-- action必选参数, 上传的地址 --><el-uploadclass="avatar-uploader el-upload--text"action="上传视频的后台地址":show-file-list="false":on-success="handleVideoSuccess":before-upload="beforeUploadVideo":on-progress="uploadVideoProcess"><videov-if="videoForm.storageurl != '' && videoFlag == false":src="videoForm.storageurl"class="avatar"controls="controls">您的浏览器不支持视频播放</video><iv-else-if="videoForm.storageurl == '' && videoFlag == false"class="el-icon-plus avatar-uploader-icon"></i><el-progressv-if="videoFlag == true"type="circle":percentage="videoUploadPercent"style="margin-top:30px;"></el-progress></el-upload></el-form-item>

js部分

data() {return{videoForm: {storageurl: // 视频地址
}
},// 验证视频格式beforeUploadVideo(file) {if (['video/mp4','video/ogg','video/flv','video/avi','video/wmv','video/rmvb'].indexOf(file.type) === -1) {this.$message.error('请上传正确的视频格式')return false}},// 上传进度显示uploadVideoProcess(event, file, fileList) {console.log(event.percent, file, fileList)this.videoFlag = truethis.videoUploadPercent = Math.floor(event.percent)},// 获取上传图片地址handleVideoSuccess(res, file) {this.videoFlag = falsethis.videoUploadPercent = 0if (res.status === 200) {console.log(res.data)this.videoForm.storageurl = res.data} else {this.$message.error('视频上传失败,请重新上传!')}},

style部分

.avatar-uploader-icon {border: 1px dashed #d9d9d9 !important;
}
.avatar-uploader .el-upload {border: 1px dashed #d9d9d9 !important;border-radius: 6px !important;position: relative !important;overflow: hidden !important;
}
.avatar-uploader .el-upload:hover {border: 1px dashed #d9d9d9 !important;border-color: #409eff;
}
.avatar-uploader-icon {font-size: 28px;color: #8c939d;width: 300px;height: 178px;line-height: 178px;text-align: center;
}
.avatar {width: 300px;height: 178px;display: block;
}

VUE+element 上传视频相关推荐

  1. vue 获取上传视频的第一帧做为视频封面

    上一篇文章记录了vue上传视频,接下来,需要在上传成功后截取视频第一帧做为视频封面. 截取视频第一帧 具体实现如下: <template><div><div v-if=& ...

  2. vue input上传视频以及图片

    图片示例 主要代码 1.把图片视频转成本地的地址在页面显示 getObjectURL(file) {var url = null;// 下面函数执行的效果是一样的,只是需要针对不同的浏览器执行不同的 ...

  3. JS.VUE后台上传视频,文件格式修改,nacos配置

    上传视频: 到nacos修改 application配置上传视频    16:         name: aboutUsVideo         mimeLimit: video/*   **** ...

  4. vue 直接上传视频到阿里云oss

    1.安装oss npm install ali-oss --save 2.在src下的util文件创建utils.js工具类 /*** 时间日期格式化* @param format* @returns ...

  5. vue element上传额外参数

    element upload组件上传额外参数有两种办法: 1.element的upload组件有个附带的属性是data可用于传递额外参数 用这个自带的属性来传递时,后端可以用request来获取,如下 ...

  6. vue element-upload上传视频或音频获取视频时长

    做这步操作主要是后端要求传视频的时长duration这个字段,获取方法 第一种: <el-upload class="upload-demo":multiple=" ...

  7. vue+element上传多张图片和图片展示

    前端: 文件上传使用el-upload <el-upload:http-request="uploadProductPic"accept="image/*" ...

  8. Vue+element ui 上传视频

    直接上代码 (利用了阿里云浏览器直传方式) <el-form-item label="视频:" :label-width="formLabelWidth" ...

  9. 在vue中使用wangEditor上传视频

    一.效果展示 实现效果 原本效果 二.修改wangEditor源码 添加插入视频panel 只修改Video.prototype._createPanel方法 // 原型 Video.prototyp ...

最新文章

  1. 列表list和numpy的ndarray的copy()函数
  2. php insert into values 可以是数组吗,PHP INSERT INTO插入不了数据有关问题
  3. python使用del保留字定义一个函数-python中自定义函数的保留字是
  4. 全球及中国汽车涂料市场盈利预测与发展策略分析报告2022版
  5. 一款b站视频下载工具软件mac版
  6. Build 2018大会:.NET概述和路线图
  7. synchronized 的理解
  8. 心情沮丧的时候可以这样做
  9. 狼道:强者的成人礼(第2版)
  10. 数论基本定理及应用(二)
  11. 转:使用Android API最佳实践
  12. Java面向对象总复习-QuickHit
  13. Matlab颜色RGB值
  14. 德标螺纹规格对照表_英制螺纹对照表详细介绍,英制螺丝螺纹标准
  15. 鲁大师电脑硬件兼容性测试软件,还在用鲁大师?查看电脑硬件信息可以用这些免费的软件!...
  16. 联想电脑linux显卡驱动,哪里下载独立显卡驱动 急急急!!联想y470如何在linux下安装显卡驱动啊?你好...
  17. c语言自学报告格式,C语言程序设计实验报告优秀范文
  18. unity 中是如何实现游戏人物换装的
  19. 15.在springboot中的事务处理
  20. gcc安装教程(windows版本)

热门文章

  1. python一句代码生成26个英文字母
  2. NTP And System Clock Maintenance
  3. Linux awk 命令详解
  4. 如何自定义排序 aAbBcC 即Excel中的排序,AaBbCc
  5. C语言聊天室项目说明书
  6. docker入门基础(一)
  7. Unity3d Camera FOV
  8. 学习笔记——Kaggle_Digit Recognizer (SVM算法 Python实现)
  9. 有关神经网络的训练算法,深度神经网络训练方法
  10. 深入剖析Auto Layout,分析iOS各版本新增特性