最近在小程序开发遇到一个问题  当我进行request请求的时候  如果参数是动态  那我得写个for循环把参数循环出来进行request请求  比如这样

 for (let i = 0; i < data.length; i++) {wx.request({url: ''+'/'+data[i].item,method: '',success: function (res) {}})
}

然后在成功毁掉函数里给他setData,写完发现一个问题  页面上只渲染了最后一个数据并没有全部渲染出来,后来想了个方法,我在外面创建一个全局变量用来保存获取的数据,再重新循环这个全局变量,但是实际操作发现在外面读取不到里面的数据  百度了一下说是因为request是异步操作 你在外面读取里面的数据是读取不到的  虽然打印出来有数据  但是无法操作  后来想了个办法

我在request里面setData为全局变量  外面写一个计时器1秒钟后执行  这样就能读取到里面的数据了

setTimeout(function () { var item = that.data.item;for (let i = 0; i < item.length; i++) {that.setData({data: item.data})}, 500);

这样就能成功渲染了

微信小程序动态循环渲染相关推荐

  1. 微信小程序的页面渲染(if/for)

    下面,粗略的介绍一下微信小程序的条件渲染.列表渲染.数据绑定等,详细的内容大家可以去看微信小程序的API,在此只做简单描述,希望能帮助到大家 条件渲染 <!--wxml--> <vi ...

  2. 微信小程序C语言通讯录,微信小程序のwxml列表渲染

    列表渲染存在的意义 以电商为例,我们希望渲染5个商品,而又希望容易改变,我们就要在wxml中动态添加. {{index+1}}:{{item.name}} Page({ data: { message ...

  3. 微信小程序-动态验证码

    微信小程序-动态验证码 一.创建自定义组件verification-code 二.在index页面使用 一.创建自定义组件verification-code verification-code.js ...

  4. 微信小程序 动态添加类名

    微信小程序 动态添加类名和vue的语法差不多,一个小测试 <view class="list-top"> <view data-num="1" ...

  5. 微信小程序-for循环

    微信小程序-for循环 通过wx:for可以根据指定的数组,循环渲染重复的组件结构,语法示例如下: <view wx:for="{{arr}}">索引是:{{index ...

  6. 微信小程序动态修改样式

    前言 微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 一.wxml <view class="fb_tips"wx:for="{{arr11 ...

  7. 微信小程序webview、渲染富文本

    先说点题外话,本来是写在简书上面的文章,现在简书不支持发布了,只能在csdn上上传了.... WebView对于前端开发的小伙伴来讲肯定不陌生,功能是很轻大的,就是一个而普通的html界面.今天主要讲 ...

  8. php 微信小程序 循环 多选,微信小程序 for 循环详解

    1,wx:for 在组件上使用wx:for控制属性绑定一个数组,即可使用数组中各项的数据重复渲染该组件.默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下: wx ...

  9. 学习使用微信小程序动态获取当前时间并实时跳动

    学习使用微信小程序动态获取当前时间并实时跳动 1.修改util.js 2..js函数构造 3.wxml页面显示固定时间 1.修改util.js const formatTime = date => ...

最新文章

  1. 防止办公用计算机,关于加强办公室计算机使用管理的规定
  2. matlab 卷积conv2用法
  3. 2 关于数据仓库维度数据处理的方法探究系列——无变化维度处理
  4. XEvent--Demo--使用XEvent来捕获在数据库DB1上发生的锁请求和锁释放
  5. Ubuntu循环登录
  6. 涨姿势,图文带你了解 8 大排序算法
  7. Docker 教程、架构、Linux下的安装
  8. r语言pls分析_零基础学习R语言分析GEO
  9. double精度丢失问题
  10. java继承案例分析,Java day5【第十四章】继承案例分析
  11. 【元胞自动机】基于元胞自动机实现双车道靠右行驶交通流模型matlab代码
  12. 墨墨背单词mysql_GitHub - flymysql/WeChat-applets: 微信小程序小鸡单词
  13. 东芝服务器报错误代码维修,东芝复印机错误代码和维修代码
  14. Adobe Photoshop CS6 仅需要两个步骤快速去除图片中的文字
  15. 论文解读-CenterNet:Keypoint Triplets for Object Detection
  16. 我的世界服务器怎么无限刷红石,我的世界:生存最需要的5个红石机器!MC大神才能看懂这操作!...
  17. Centos7 配置163邮箱
  18. 机械过滤器(石英砂过滤器)和多介质过滤器的区别
  19. 台式计算机电源怎么看,怎么看电脑电源多少w 查看自己电脑功耗方法 (全文)
  20. 电商网站怎么挑选高防服务器防御恶意攻击

热门文章

  1. 避障模块的使用——避免小车撞到障碍物
  2. JavaScript 数字与字符串的加减乘除运算
  3. js数组去重并统计重复个数
  4. Linux-安装JDK并配置JDK环境变量
  5. touch 命令详解
  6. 以libs方式倒入jar和aar包
  7. spring aop应用场景
  8. 3D木门家居建材行业的时尚弄潮儿
  9. HTML字符编码简介
  10. python 数组方法_Python 数组(Array)