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

ps学做翻页相册网站成品短视频app源码的优点

ps学做翻页相册网站,成品短视频app源码的优点,做网站设计管理的专业,直接打开百度文章目录 element上传附件(el-upload 超详细)代码展示html代码data中methods中接口写法 总结 element上传附件(el-upload 超详细) 这个功能其实比较常见的功能,后台管理系统基本上都有,这就离不开element的…

在这里插入图片描述

文章目录

  • element上传附件(el-upload 超详细)
  • 代码展示
    • html代码
    • data中
    • methods中
    • 接口写法
  • 总结


element上传附件(el-upload 超详细)

这个功能其实比较常见的功能,后台管理系统基本上都有,这就离不开element的el-upload
展示:
在这里插入图片描述

代码展示

html代码

 <el-upload class="upload-demo" :on-preview="handlePreview" :on-remove="handleRemove" action="":before-remove="beforeRemove" multiple :limit="1" :on-exceed="handleExceed" :file-list="fileList":http-request="httpRequest"><el-button size="small" type="primary">点击上传</el-button><div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload>

data中

 fileList: [{ name: 'food.jpeg', url: 'https://fuss10.elemecdn.com/3/63/4e7f3a15429bfda99bce42a18cdd1jpeg.jpeg?imageMogr2/thumbnail/360x360/format/webp/quality/100' }]

methods中

 //实现图片上传功能httpRequest(item) {// var imgId = item.file.lastModifiedconsole.log(item.file.name);this.fileList[0].name = item.file.namevar formData = new FormData()formData.append('file', item.file)// {//         // 设置请求头为 multipart/form-data//         headers: {//             'Content-Type': 'multipart/form-data'//         },//         // // 上传进度//         // onUploadProgress: progressEvent => {//         //     let percent = ((progressEvent.loaded / progressEvent.total) * 100) | 0//         //     //调用onProgress方法来显示进度条,需要传递个对象 percent为进度值//         //     item.onProgress({ percent: percent })//         // }//     }upload(formData).then(res => {this.fileList[0].name = item.file.nameconsole.log(res);}).catch(() => { })},handleRemove(file, fileList) {console.log(file, fileList);},handlePreview(file) {console.log(file);},handleExceed(files, fileList) {this.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length + fileList.length} 个文件`);},beforeRemove(file, fileList) {return this.$confirm(`确定移除 ${file.name}`);},

接口写法

// 上传图片
export function upload(data) {return request({url: '/upload',method: 'post',data,headers: {'Content-Type': 'multipart/form-data'},})
}

总结

这个功能确实是非常常见的,尤其在后台管理系统中,文件上传功能几乎是标配。而Element UI,作为一个基于 Vue 的高质量 UI 组件库,其 el-upload 组件提供了非常便捷的文件上传功能。

el-upload 组件允许开发者轻松地实现文件选择、上传、预览以及错误处理等功能。通过简单的配置和事件监听,开发者可以定制上传按钮的样式、上传进度显示、上传成功或失败后的回调函数等。此外,el-upload 还支持多种上传方式,如拖拽上传、多文件上传等,极大地丰富了用户的使用体验。

在后台管理系统中,文件上传功能通常与表单管理、用户管理等模块紧密结合。例如,管理员可能需要上传用户头像、更新系统配置文件、导入导出数据等。在这些场景中,el-upload 组件都能够发挥出其强大的作用。

除了基本的文件上传功能外,开发者还可以结合后端接口,实现更加复杂的文件处理逻辑,如文件校验、断点续传、文件加密等。这些高级功能可以进一步提升文件上传的效率和安全性,满足各种复杂的业务需求。

el-upload 组件作为 Element UI 中的一个重要组件,为开发者提供了便捷、高效的文件上传解决方案。无论是在后台管理系统中,还是在其他需要文件上传功能的场景中,它都能够发挥出其独特的优势,帮助开发者快速构建出稳定、可靠的文件上传功能。

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

http://www.yidumall.com/news/97684.html

相关文章:

  • 优惠的网站建设开封网站优化公司
  • 闵行网络推广公司seo综合查询什么意思
  • 做网站优势浙江seo外包
  • wordpress 表结构 分析宁波seo外包推广公司
  • 天门建站网站推广线上推广
  • 云南建设工程质量监督网站腾讯广点通广告投放平台
  • 高端网站哪个比较好百度 seo优化作用
  • 网站设计网址舆情服务网站
  • 网站图片大小多少合适绍兴seo外包
  • 网络规划与设计实训报告杭州seo渠道排名
  • 网站 手机版网站开发合同天天自学网网址
  • 做国产免费视频网站推广引流方法有哪些推广方法
  • 有哪些网站可以做推广包包广告联盟有哪些
  • wordpress全屏幻灯安徽seo报价
  • 做外贸方面的网站seo推广公司价格
  • 浅谈网站建设sem搜索引擎
  • 网站建设咨询公seo排名影响因素主要有
  • 有哪些做问卷调查挣钱的网站今天的新闻主要内容
  • 网站特色seo方法
  • 中国建设银行官方招聘网站各个广告联盟的标识
  • 一级消防工程师考试通过率多少北京seo关键词优化外包
  • 怎么用网站挂QQ搜索引擎入口
  • 网上订酒店 网站开发网站优化推广平台
  • 个人网站模板psd合肥网站推广公司哪家好
  • 深圳品牌设计公司介绍优化大师windows
  • 请问在重庆从事网站建设工作的人每天都要做些什么网站优化方案设计
  • 电子商务网站的设计厦门seo网站优化
  • 中国公路建设在哪个网站公示如何进行网络营销推广
  • 绿色环保企业网站模板东莞网站制作十年乐云seo
  • 英语网站都可以做哪些内容国内的搜索引擎排名