当前位置: 代码网 > 移动>腾讯>微信 > 微信小程序实例介绍之列表渲染

微信小程序实例介绍之列表渲染

2025年03月30日 微信 我要评论
本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于列表渲染的相关内容,下面一起来看一下,希望对大家有帮助。【相关学习推荐:微信小程序】wx:for通过wx:for可以根据指定的数组,循环

本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于列表渲染的相关内容,下面一起来看一下,希望对大家有帮助。

微信小程序实例介绍之列表渲染

【相关学习推荐:微信小程序】

wx:for

通过wx:for可以根据指定的数组,循环渲染重复的组件结构,语法示例如下:

<view wx:for="{{array}}"> 
    索引是:{{index}} 当前项是:{{item}}
</view>
登录后复制

默认情况下,当前循环项的索引用index表示;当前循环项用item表示 hacker.wxml 定义一个for循环访问数组

<view wx:for="{{arr1}}"> 
    索引是:{{index}} 当前项是:{{item}}
</view>
登录后复制

hacker.js 定义一个数组

page({    data:{        arr1:['a','b','c']
    }
})
登录后复制
登录后复制

运行结果如下:

在这里插入图片描述

手动指定索引和当前项的变量名

使用wx:for-index可以指定当前循环项的索引的变量名 使用wx:for-item可以指定当前项的变量名 示例代码如下:

<view wx:for="{{array"}} wx:for-index="idx" wx:for-item="itemname">
    索引是:{{idx}}  当前项是:{{itemname}}
</view>
登录后复制

hacker.wxml

<view wx:for="{{arr1}}" wx:for-index="idx" wx:for-item="itemname">
    索引是:{{idx}}  当前项是:{{itemname}}
</view>
登录后复制

hacker.js

page({    data:{        arr1:['a','b','c']
    }
})
登录后复制
登录后复制

运行结果如下:在这里插入图片描述

wx:key的使用

类似于vue列表渲染中的:key,小程序在实现列表渲染时,也建议为渲染出来的列表项指定唯一的key值,从而提高渲染的效率,示例代码如下: hacker.wxml

<view wx:for="{{userlist}}" wx:key="id">{{item.name}}</view>
登录后复制

hacker.js

page({    data:{        userlist:[
            {id: 1,name: 'hacker'},
            {id: 2,name: 'meng'},
            {id: 3,name: 'yuan'}
        ]
    }
})
登录后复制

运行结果如下:在这里插入图片描述【相关学习推荐:微信小程序】

以上就是微信小程序实例介绍之列表渲染的详细内容,更多请关注代码网其它相关文章!

(0)

相关文章:

  • 如何获取小程序路径

    如何获取小程序路径

    获取小程序路径的方法:1、调用小程序api获取路径,可以使用wx.getstorageinfosync()方法获取小程序的本地存储路径;2、使用第三方工具获取路... [阅读全文]
  • 微信小程序开发之宿主环境详解

    本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于宿主环境的相关问题,手机微信是小程序的宿主环境,小程序借助宿主环境提供的能力,可以实现许多普通网页不能完成的功能,下…

    2025年03月30日 腾讯
  • 小程序用什么css框架

    小程序用什么css框架

    小程序可以用的css框架有weui、vant、bootstrap、ant design等等。详细介绍:1、weui,提供了丰富的组件和样式,可以帮助开发者快速构... [阅读全文]
  • 微信小程序自动化部署

    本篇文章给大家带来了关于微信小程序的相关内容,其中主要介绍了微信小程序自动化部署的相关问题,日常开发微信小程序的流程是比较繁琐的,自动化部署流程可以缩减这个流程,下面一起来看一下,…

    2025年03月30日 腾讯
  • 如何自己做一个小程序最新教程

    如何自己做一个小程序最新教程

    如何自己制作小程序:注册微信开发者平台。创建小程序项目,选择名称、类型和开发语言。设置开发环境,安装所需的工具。编写小程序代码,遵循微信开发规范。使用小程序开发... [阅读全文]
  • 微信小程序中textarea与input的问题总结

    本篇文章给大家带来了关于微信小程序的相关知识,其中主要介绍了关于小程序中textarea与input的问题总结,这两个组件单独只用一个时,是没有什么问题的,但是当他们两个一起出现时…

    2025年03月30日 腾讯

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com