欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

问题描述

大家学习程序设计都知道for循环,而且很多编程都需要用到for循环。在制作微信小程序特别是列表页面的时候,是否有遇到过列表元素很多或者不确定的情况,如果一个一个的去敲就会有很大的工作量非常的麻烦。那么可不可以用for循环来解决这个问题呢?

解决方案

编程的人都知道for循环是一种循环语句。当元素的数量很多的时候,用for循环来遍历元素解决一些问题就显得非常的方便。微信小程序也一样,大家通常看到的一些列表页面都是由很多的元素组成的,如果一个框框一个框框的去写代码效率就特别低了。但是用小程序中wx:for属性就可以实现对列表的快速渲染了。

代码实现:

在js 中对页面内容定义各种数据构成一个对象数组;

novel是对该组数据的命名。

Page({

data: {

novel:[

{

name: "《平凡的世界》",

comment: "中国当代城乡社会生活的长篇小说",

imagePath: "/pages/img/小说1.jpg"

},

{

name: "《骆驼祥子》",

微信小程序|列表渲染-for循环相关推荐

  1. 微信小程序 列表渲染多层嵌套循环

    前言 入门教程之列表渲染多层嵌套循环,目前官方的文档里,主要是一维数组列表渲染的案例,还是比较简单单一,给刚入门的童鞋还是无从入手的感觉. <view wx:for="{{items} ...

  2. 微信小程序详解 php,微信小程序列表开发详解

    本文主要和大家分享微信小程序列表开发详解,主要以代码的形式和大家分享,希望能帮助到大家. 一.知识点 (一).列表渲染 wx:for tip:wx:for="array"可以等于参 ...

  3. 微信小程序列表加载动画示例

    微信小程序列表加载动画 微信小程序列表加载动画示例 实现思路 什么是动画? 导航栏设置 列表动画加载 完整代码demo 微信小程序列表加载动画示例 初学微信小程序开发,记录一下.网上找了很久这种效果, ...

  4. 解决微信小程序数据渲染缓慢或卡顿的方法

    在微信小程序中渲染数据时通常会使用setData方法,但是setData对数据是有影响的,单次设置的数据不能超过1024kB,否则就会出现卡顿甚至有时会导致小程序闪退等现象,而我们在实现上拉加载分页数 ...

  5. php渲染页面简单例子,微信小程序如何渲染html内容(示例讲解)

    本篇文章给大家带来的内容是关于微信小程序如何渲染html内容(示例讲解),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 最近又做了一个新的小程序关于物流订单查询 遇到了一个小问题:数 ...

  6. 微信小程序开发双重for循环, wx: if else 语法

    微信小程序开发 双重for循环 (多重for循环) 重点在于 wx:for-item="problemItem" 和 wx:for-index="idx" 确定 ...

  7. 微信小程序列表实现文字内容超出隐藏并显示全文/收起按钮

    微信小程序列表实现文字内容超出隐藏并显示全文/收起按钮 针对这个功能,产品的需求如下 由于我们项目是教育类产品所以这里这个功能会用在发动态这里,就像微信朋友圈那样,我们叫班级圈. 用户发班级圈时,可以 ...

  8. 微信小程序中嵌套html_在微信小程序中渲染HTML内容3种解决方案及分析与问题解决...

    大部分Web应用的富文本内容都是以HTML字符串的形式存储的,通过HTML文档去展示HTML内容自然没有问题.但是,在微信小程序(下文简称为「小程序」)中,应当如何渲染这部分内容呢? 在微信小程序中渲 ...

  9. 微信小程序列表数据渲染无效问题

    我实在是太菜了隔了2,3个月没做,微信小程序的数据渲染竟然都不会用了 记住要让修改的数据立即生效只能用setData方法!! 下面转了一篇文章里面的内容,方便大家比较 转自:http://www.jb ...

最新文章

  1. 14.8类成员的属性
  2. mac 设计表结构_模具设计丨问题点检表、全套标准件结构分布,值得转发
  3. windows 串口编程 c语言,windows下C语言版串口发送程序(基于VS2017)
  4. arma模型_GARCH模型应用:以国泰君安为例
  5. python提取文本中的数字_EXCEL中提取汉字、字母、数字如此简单
  6. 初涉springboot(一)
  7. 并发容器Map之一:ConcurrentHashMap原理(jdk1.8)
  8. r9270公版bios_强劲超公版 迪兰R9-270酷能特价赠大礼
  9. 每天吃一个核桃好处多多,坚持半年以上,身体会发生五种变化
  10. 2020-11-16学习总结: sass配置
  11. 钉钉小程序摸索二:钉钉小程序开发过程中错误解决过程
  12. linux展示隐藏的文件,linux怎样设置显示隐藏文件?
  13. 禁用ubuntu来宾账户
  14. 二进制与十进制转换的简单公式
  15. 转: RGB565、RGB888互相转换原理和代码
  16. python 网页爬虫nike_python网络爬虫-爬取网页的三种方式(1)
  17. Only a type can be imported. com.xxx.xxx.XXX resolves to a package 解决方法
  18. [解锁越狱]诺基亚 Lumia 710 800 最详细的解锁越狱教程
  19. VideoPose3d:环境搭建+制作自己的视频
  20. 光盘显示0字节可用_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验

热门文章

  1. Excel 2010 VBA 入门 067 导入多个工作簿中的工作表
  2. 【云原生】设备云之基于FlexManager的C#SDK开发案例代码
  3. MySQL配置数据库审计
  4. 2倍频程、1倍频程、1/3倍频程介绍
  5. Swift Model快速生成
  6. PKU1734 sightseeing trip
  7. Unity3D实现摄像头全局游戏平滑移动
  8. 06-列表(列表的使用、列表中元素的提取--切片、列表的通用操作、列表的方法、列表的遍历-for循环和range()函数)
  9. XGBoost与Light-GBM算法
  10. 新年电子版对联如何制作?手把手教你新奇的对联制作妙招