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

细分网站成都网站建设推广详情

细分网站,成都网站建设推广详情,杭州网站建设的企业,wordpress教学在Vue中上传多个文件并实时刷新进度条#xff0c;可以通过使用HTML5的File API和XMLHttpRequest对象来实现。下面是一个简单的示例代码#xff0c;演示了如何实现这个功能#xff1a; 首先#xff0c;在Vue组件中添加一个用于选择文件的input元素和一个用于显示进度条的di…在Vue中上传多个文件并实时刷新进度条可以通过使用HTML5的File API和XMLHttpRequest对象来实现。下面是一个简单的示例代码演示了如何实现这个功能 首先在Vue组件中添加一个用于选择文件的input元素和一个用于显示进度条的div元素 template div input typefile multiple changehandleFiles div v-for(progress, index) in progresses :keyindex p{{ index 1 }}: {{ progress }}%/p progress :valueprogress max100/progress /div /div /template 然后在Vue组件的methods中定义一个处理文件上传的函数 methods: { handleFiles(event) { const files event.target.files; const formData new FormData(); const xhr new XMLHttpRequest(); const uploadPercentage 0;// 循环遍历所有选中的文件添加到FormData对象中 for (let i 0; i files.length; i) { formData.append(files[], files[i]); }// 配置XMLHttpRequest请求的选项 xhr.open(POST, /upload, true); xhr.upload.onprogress function(event) { if (event.lengthComputable) { // 计算上传进度百分比 const percentage (event.loaded / event.total) * 100; // 更新进度条和进度百分比 uploadPercentage percentage; this.progresses[i] uploadPercentage; } };// 发送请求并处理响应 xhr.send(formData); } } 在这个示例中我们使用FormData对象将多个文件添加到XMLHttpRequest请求的body中。然后我们监听XMLHttpRequest对象的上传进度事件通过计算已上传文件的大小和总文件大小的比例来更新进度条和进度百分比。注意我们使用了一个数组来存储每个文件的上传进度百分比以便在模板中循环渲染每个文件的进度条。
http://www.pierceye.com/news/961776/

相关文章:

  • 图片网站收录淮北网站建设求职简历
  • 北京建设局投诉网站首页晋江外贸网站建设
  • 如何更改网站模板网站建设这一行业怎样
  • 海口网站排名东网站建设
  • 李连杰做的功夫网站泉州四方网站开发
  • 台州专业网站设计系统简单的购物网站制作
  • 中国建筑信息资讯网网站的优化用什么软件
  • wordpress本地网站打开慢电商网课
  • 仿照别人的网站做违法吗江苏集团网站建设
  • 一家专门做建材的网站找人做个网站大概多少钱
  • 信息展示网站系统网站策划书怎么写
  • 吉木萨尔县建设局网站岳阳网站推广
  • 九宫格网站模板本机网站环境搭建
  • 自学网站建设 难吗企业网站制作公司合肥
  • 网站建设的网页怎么做餐饮装修公司推荐
  • 网站页面是自己做还是使用模板惠州seo外包费用
  • 深圳专业网站建设技术郑州网络推广平台有哪些
  • 网站建设的费用预算怎么查自己名下有没有注册公司
  • 深圳医院网站建设网站产品页模板
  • 文化馆网站建设做直播的网站有哪些
  • 网站首页怎样排版如何把网站放在根目录
  • 昭通网站开发公司企业网站包含的要素
  • 网站手机版下悬浮条怎么做农产品信息网站的建设
  • 有关网站开发的文章做微商网站的软文
  • 做网站公司起什么名字西安官网seo技术
  • zepto网站开发用帝国cms做的网站首页
  • 手机影视网站制作一站式服务大厅官网
  • 创意网站展示汕尾百度seo公司
  • 网站被spider重复抓取自主建站网站平台
  • 网站打开小企业网站建设哪里做得好