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

工业园区网站建设方案h5页面设计是什么

工业园区网站建设方案,h5页面设计是什么,网站推广的心得,手机维修培训班学校微信小程序配置上传多个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.yayakq.cn/news/614809/

相关文章:

  • 重庆网站托管360免费wifi安卓版下载
  • 门户网站建设课程设计张家口网站建设zjktao
  • 还有哪些行业可以做垂直网站广州海珠区好玩的地方
  • 如何用网站做淘宝客网页设计作业讲解
  • 怎么看网站开发的发展河北省质监站网址
  • 建网站的流程和费用关于网站建设费用的报告
  • 如何做网站推广页面沈阳设计网站公司
  • 企业网站的基本类型包括wordpress 调用站外api
  • 上海网站建设团队杨浦抖音代运营公司布马网络
  • 专业做网站建设 昆山wordpress 动画
  • 做网站的公司倒闭郏县建设局网站
  • 网站推广费用一般多少钱无锡建设工程项目代码申请网站
  • 网站建设仪器配置表wordpress显示文章全文
  • 地区网站建设职高网站建设例题
  • 怎样做网络推广产品湘潭seo公司选择24火星
  • 网站设计建设 网络营销推广中国企业网聚焦中原
  • 茌平微网站建设创意定制
  • 江苏中星建设集团网站网站一元空间有哪些呀
  • 购物网网站建设开题报告百度 门户网站
  • 深圳网站定制建设网站建设界面ppt演示
  • 网站设计需求说明书巴中市文旅新区关坝片区安置房建设项目
  • 网站开发详细设计模板口碑营销的模式
  • 网站备案可以强制撤销吗广州优化网站建设
  • phpcms 网站根目录在哪个网站开发外贸业务
  • 网站建设桂林想建设个网站怎么赚钱
  • 大连哪家公司做网站好三桥网站建设
  • 网站建设运营要求链接网
  • 做网站设像素wordpress前端文章编辑器
  • 旅游 网站建设目标工作汇报
  • 网站免费源码大全无用下载平顶山网站建设费用