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

跨境电商什么产品最火百度seo快排软件

跨境电商什么产品最火,百度seo快排软件,网站自己做还是找公司,禁用wordpress gravatar微信小程序配置上传多个u-upload上传 使用的是uView框架 微信小程序配置上传多个u-upload上传图片 场景需求:根据PC端配置项追加图片配置 小程序根据配置的图片数量,图片名称,进行上传图片 难度在于 我们不知道用户会追加多少个图片配置字段 …

微信小程序配置上传多个u-upload上传

使用的是uView框架 微信小程序配置上传多个u-upload上传图片
场景需求:根据PC端配置项追加图片配置 小程序根据配置的图片数量,图片名称,进行上传图片
难度在于 我们不知道用户会追加多少个图片配置字段

在这里插入图片描述

分析

这里我们肯定是循环多个 u-upload 那么我们需要知道上次的地方和位置

<u-upload ></u-upload>

在这里插入图片描述

实现

HTML

<view class="item" :label="item.name" v-for="(item,i) in attachment" :key="i":required='item.required'><u-upload :ref="'uAttac4'" action="false" :show-tips="false" :max-count="item.size":file-list="[]" @on-remove="removeuAttac"  @on-choose-complete="uAttacUpload(item.name,'imgs'+String(i),item.required)" @on-change="attacChange"></u-upload></view>

JS

  • 首先从后端获取 配置追加图片的信息
async getApi() {this.attachment = [] // 初始化数组let data = await api() // 获取后端配置信息this.attachment = data.datathis.attachment.forEach((item,index)=>{this.newImgs[`imgs${index}`] = [] // 这里我们需要记录有多少个图片配置})},

在这里插入图片描述

  • 属性
    首先分析用户点击时先进行获取到 点击的是哪个配置字段的信息再进行赋值信息
    通过 @on-choose-complete 先拿到点击的数据 进行记录
async uAttacUpload(name,index,required) {  这里都是记录数据用的this.imgName = indexthis.recordName = namethis.imgRequired = required}
ttacUpload(index,list){this.newImgs[this.imgName] = list // 进行赋值},

通过 @on-change 属性进行赋值

//  图片配置async attacChange(resa, index, lists,){const data = await Oss(lists[index]["url"]);if (data.code === 0) {this.newImgs[this.imgName][index].url = data.date.url // 将url地址改成 oss地址this.newAttachment.push({// 这里我们讲添加的图片存储到新的数组里面type: "image",name: this.recordName, // 做好记录url: data.date.url,}) } else {uni.showToast({title: "信息错误",icon: 'none'})}},
  • 删除功能
removeuAttac(index){let newArr = []let newUrl = []this.attachment.forEach((item,index)=>{ // 拿到所有的数据newArr =[...newArr,...this.newImgs[`imgs${index}`]] })newUrl = newArr.map((item)=> {  // 拿到url存到新的数组里面return item.url})this.newAttachment.forEach((item,index)=>{if(!newUrl.includes(item.url)){this.newAttachment.splice(index,1) // 找到删除掉}})},

在这里插入图片描述
以上就是微信小程序配置上传多个u-upload上传感谢大家的阅读
如碰到其他的问题 可以私下我 一起探讨学习
如果对你有所帮助还请 点赞 收藏谢谢~!
关注收藏博客 作者会持续更新…

http://www.tj-hxxt.cn/news/13187.html

相关文章:

  • 营销方案格式魔贝课凡seo课程好吗
  • 网上建设网站一键建站免费
  • 做网站1万多十大最靠谱it培训机构
  • 南昌淘宝网站制作公司做seo需要投入的成本
  • p2p网站的建设济南seo快速霸屏
  • 毕节网站建设与对策分析在线推广企业网站的方法
  • 龙岗区教育局seo发帖网站
  • 专业网站建设在哪里太原seo建站
  • 做网站的怎么认证微博今日国内新闻最新消息10条新闻
  • 做电影网站哪个系统好市场营销专业就业方向
  • wordpress 基于 网店seo搜索引擎优化技术
  • 个人主页界面网站新河seo怎么做整站排名
  • 福建网站建设推广推广优化网站
  • 搜狐最大的门户网站深圳推广公司介绍
  • 一个域名一个主机可以做两个网站吗app运营需要做哪些
  • 做网站需要每年都交钱吗百度统计官网
  • 网站播放功能难做吗南京seo代理
  • 龙岩建设局网站推广一款app的营销方案
  • 直接做的黄页视频网站网站首页排名seo搜索优化
  • 武汉城建相关搜索优化软件
  • 车网站模板预览线上购买链接
  • 自动添加内部链接的wordpress插件北海seo快速排名
  • 中国农村建设网站首页百度关键词查询工具免费
  • 昆山做网站优化四大营销策略
  • 网站内容更新慢原因网页浏览器
  • 平度做网站促销活动推广方案
  • 怎样进行网络营销吸引顾客网站优化是什么
  • 网站建设 申请报告seo自学教程推荐
  • 开原铁岭网站建设百度排行榜明星
  • 婚纱摄影网站设计贵州seo技术培训