码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 微信小程序开发---条件渲染和列表渲染


    目录

    一、条件渲染

    (1)基本使用

     (2)block

    (3)hidden

    二、列表渲染

    (1)基本使用

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

    (3)wx:key的使用


    一、条件渲染

    (1)基本使用

    条件渲染就相当于if语句,这也不需要多说了,终点是它的用法。

    1. wx:if="{{count===1}}">1
    2. <view wx:elif="{{count===2}}">2view>
    3. <view wx:else>3view>

     (2)block

    如果想要一次性控制多个组件的展示和隐藏,可以使用block标签将多个组件包装起来。

    1. wx:if="true">
    2. <view>1view>
    3. <view>2view>

    注意block并不是一个组件其实,只是一个包裹性的容器,不会在页面中做任何渲染

    (3)hidden

     在小程序中,直接使用hidden="true"可以控制元素的显示和隐藏

    "{{msg}}">11s1

    wx:if和hidden的区别

    (1)运行方式不同。

    wx:if以动态创建和移除元素的方式控制元素的隐藏和显示

    hidden以切换样式的方式控制(display:none/block)

    (2)使用建议

    频繁切换建议使用hidden

    控制条件复杂时使用if

    二、列表渲染

    (1)基本使用

    1. wx:for="{{array}}">
    2. 索引={{index}}
    3. 值={{item}}

    注意index和item是写死的,改成别的则无法显示

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

    1. wx:for="{{array}}" wx:for-index="id" wx:for-item="val">
    2. {{id}}----{{val}}

    (3)wx:key的使用

    类似于vue列表渲染的:key,小程序渲染在实现列表渲染时,也建议为渲染出来的列表项指定唯一的key

    1. arr:[
    2. {id:11,name:'大明'},
    3. {id:22,name:'二明'},
    4. {id:33,name:'三明'}
    5. ]
    6. wx:for="{{arr}}" wx:key="id">{{item.name}}
  • 相关阅读:
    echarts使用dataset数据集创建单轴散点图
    vue_router_webpack_imported_module_0__.define is not a constru
    rabbitMQ的exchanages类型以及使用场景
    Android : ListView + BaseAdapter-2简单应用
    网关gateway-88
    如何将c/c++代码通过NDK交叉工具链移植到Android平台上?
    折幕变形制作-插件及软件
    Eyeshot 2023.3 Released 建议更新Crack
    AI 大战高考作文!实测 ChatGPT、文心一言、通义千问等 8 款“神器”
    零样本学习
  • 原文地址:https://blog.csdn.net/gaoqiandr/article/details/132742204
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号