- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
03【案例3-3】美食列表
案例分析
“美食列表”微信小程序的页面效果见右图。
美食列表包含多条美食信息,每条美食信息左
侧为美食图片,右侧为美食详细信息,包括美
食名称、电话、地址和营业时间。
案例分析
“美食列表”微信小程序中包含上拉触底加载数据和下拉刷新两个功能。
①当用户上拉美食列表页时,如果页面即将到达底部,会自动加载更多数据;
②当用户下拉页面时,如果到达顶部后进行下拉操作,可以刷新页面。
知识储备
1.列表渲染
先定一个小
目标!
掌握列表渲染,能够运用列表渲染将数
组中的数据渲染到页面中
知识储备
1.列表渲染
什么是列表渲染?
知识储备
1.列表渲染
列表渲染通过wxfor控制属性来实现。
微信小程序进行列表渲染时,会根据列表中
数据的数量渲染相应数量的内容。
知识储备
1.列表渲染
在wxfor控制属性所在标签的内部,可以使用item
变量获取当前项的值,使用index变量获取当前项
的数组索引或对象属性名。
如果不想使用item和index这两个变量名,还可以
通过wxfor-item控制属性更改item的变量名;通
过wxfor-index控制属性更改index的变量名。
知识储备
1.列表渲染
wxkey控制属性
wxfor控制属性通常搭配wxkey控制属性使用。
wxkey控制属性用于为每一项设置唯一标识,这样可以在数据改变后页面重新渲染时,使
原有组件保持自身的状态,而不是重新创建,这样可以提高列表渲染的效率。
知识储备
1.列表渲染
如果item本身就是一个具有唯一性的字符串或数字,
则可以将wxkey的值设置为*this,*this表示item本身。
设置
wxkey
如果给定的数据是一个由对象作为数组元素构成的数
组,那么可以将wxkey的值设置为对象中的一个“值
具有唯一性”的属性的名称。
知识储备
1.列表渲染
数组的列表渲染
步骤1在pages/index/index.js文件的Page({})中编写页面数据。
data{
步骤2arr[a,b,c]
}
知识储备
1.列表渲染
数组的列表渲染
步骤1在pages/index/index.wxml文件中编写页面结构,通过列表渲染的
方式将arr数组渲染到页面中。
viewwxfo
您可能关注的文档
- 《土壤肥料》课程实验、实训教学大纲.docx
- 《网络系统建设与运维》课件——1.1.1 理解通信的基本概念.pdf
- 《网络系统建设与运维》课件——1.1.2 理解通信的常见术语.pdf
- 《微信小程序开发》课件——第1章 微信小程序入门.pdf
- 《微信小程序开发》课件——第2章 微信小程序页面制作_67-106.pdf
- 《微信小程序开发》课件——第2章 微信小程序页面制作_106-187.pdf
- 《微信小程序开发》课件——第3章 微信小程序页面交互_76-99.pdf
- 《微信小程序开发》课件——第3章 微信小程序页面交互_169-184.pdf
- 《微信小程序开发》课件——第4章 微信小程序常用API(上)_74-101.pdf
- 《微信小程序开发》课件——第4章 微信小程序常用API(上)_102-136.pdf
文档评论(0)