当前位置: 首页 > news >正文

小程序 模版与配置

WXML模版语法

一、数据绑定

1、数据绑定的基本原则

(1)在data中定义数据

(2)在WXML中使用数据

2、在data中定义页面的数据

3、Mustache语法的格式(双大括号)

4、Mustache语法的应用场景

(1)绑定内容

(2)绑定属性

(3)运算(三元运算、算术运算等)

5、动态绑定内容

6、动态绑定属性

7、三元运算

8、算术运算

二、WXML模版语法-事件绑定

1、小程序中常用的事件

2、事件对象的属性列表

3、target和currentTarget的区别

4、bindtap 的语法格式 (相当于鼠标点击事件)

5、在时间处理函数为data中的数据赋值

通过调用this.setData(dataObject)方法,可以给页面data中的数据重新赋值

6、事件传参

小程序中的事件传参比较特殊,不能在绑定事件的同时为事件处理函数传递参数

7、事件传参(正确)

可以为组件提供data-*自定义属性传参,其中*代表的是传参的名字

info会被解析为参数的名

数值2会被解析为参数的值

7、事件传参

在事件处理函数中,通过event.target.dataset.参数名,即可获取到具体参数的值

8、bindinput的语法格式

9、实现文本框和data之间的数据同步

实现步骤:

(1)渲染数据

(2)渲染结构

(3)美化样式

(4)绑定input事件处理函数

三、条件渲染

1、wx:if

2、结合<block>使用wx:if

如果要一次性控制多个组件的展示和隐藏,可以使用一个<block></block>标签将多个组件包装并在<block>标签上使用wx:if控制属性

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

3、hidden

直接使用也能控制元素的显示与隐藏

4、wx:if与hidden的对比

(1)运行方式不同

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

hidden以切换样式的方式(display:none/block),控制元素的显示与隐藏

http://www.lryc.cn/news/497220.html

相关文章:

  • 当大的div中有六个小的div,上面三个下面三个,当外层div高变大的时候我希望里面的小的div的高也变大
  • MySQL——操作
  • Python语法之正则表达式详解以及re模块中的常用函数
  • 《地球化学》
  • alpine openssl 编译
  • 【AI模型对比】AI新宠Kimi与ChatGPT的全面对比:技术、性能、应用全揭秘
  • 【C#设计模式(17)——迭代器模式(Iterator Pattern)】
  • 二、部署docker
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十九,ffmpeg封装
  • ML 系列:第 39 节 - 估计方法:最大似然估计 (MLE)
  • Linux 权限管理:用户分类、权限解读与常见问题剖析
  • 网络原理之 UDP 协议
  • 并发框架disruptor实现生产-消费者模式
  • 【Vivado】xdc约束文件编写
  • Redis使用场景-缓存-缓存雪崩
  • 概率论相关知识随记
  • 【PlantUML系列】序列图(二)
  • WPF+MVVM案例实战与特效(三十四)- 日志管理:使用 log4net 实现高效日志记录
  • 前端测试框架 jasmine 的使用
  • Qwen2-VL视觉大模型微调实战:LaTex公式OCR识别任务(完整代码)
  • 「Mac玩转仓颉内测版42」小学奥数篇5 - 圆和矩形的面积计算
  • Groom Blender to UE5
  • 开发一套ERP 第十弹 图片作为配置文件,本地读取图片,定时更新图片类型
  • 第七十六条:努力保持故障的原子性
  • Word分栏后出现空白页解决方法
  • 基于HTML和CSS的校园网页设计与实现
  • 【算法day7】字符串:反转与替换
  • 分布式存储厂商
  • 合合信息扫描全能王线下体验活动:科技与人文的完美交融
  • 单链表在Go语言中的实现与操作