如何实现微信小程序循环输出?
小程序输出方式有很多种,如何实现循环输出呢?这要求开发者要掌握微信小程序循环输出的技能,以下是具体教程,希望能够帮助到大家。
获取了 N 条信息(具体有多少条不确定),如何在小程序界面中动态呈现出来呢?
.wxml 代码
{{index+1}}、{{item.title}}
核心小程序代码就是 wx:for,对应一个数组。
而 wx:for-index 指明后面如果要用数组索引的话,用什么名字,如果名字是 index,则可省略,直接使用。
而 wx:for-item 指明后面如果要用数组索引对应的项的话,用什么名字,如果名字是 item,则可省略,直接使用。
.js 代码
Page({
data: {
items: [
{
"url":"127.0.0.1/1.flv",
"title":"这是标题一"
},
{
"url":"127.0.0.1/2.flv",
"title":"这是标题二"
}
]
}
})
1,wx:for在组件上使用wx:for控制属*绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下:wxml1,wx:for
在组件上使用wx:for控制属*绑定一个数组,即可使用数组中各项的数据重复渲染该组件。默认数组的当前项的下标变量名默认为index,数组当前项的变量名默认为item 事例如下:
wxml文件:
{{index}}: {{item:one}}js文件:Page({items:[{one: "test1",},{one: "test2"}]})
可以使用wx:for-item指定数组当前元素的变量名
可以使用wx:for-index指定数组当前下标的变量名,事例如下:
wxml文件:
{{id}}: {{name.one}}下面是一个九九乘法表事例:{{i}}*{{j}} = {{i * j}}
2,block wx:for
wx:for用在标签上,以渲染一个包含多节点的结构块。例如:
{{index}}: {{item}}
看完上述资料,大家对于微信小程序循环输出怎样实现应该了解了吧,还有其他问题欢迎留言与小编进行探讨,更多相关资料请关注微信小程序素材网。
如何使用微信小程序输出换行符
微信小程序输出html,小程序解析html的方法
微信小程序控制台输出开发实例