一、对象的创建
Q:对象(object),为什么要了解对象?
A:保存一个立体的完整的信息,类似于C语言中的结构体。
对象分为属性(事物的特征,比如一个人叫什么,性别,年龄等)和方法(事物的行为,这个东西能干什么,用函数方法表示)
1.创建对象方法一

2、创建对象方法二

3、创建对象方法三

二、数据绑定
Q:为什么要用数据绑定?
A:我们不希望东西都是静态的,一大串东西都是你自己在wxml文件中打出来的,“WXML 中的动态数据均来自对应 Page 的 data”
1、js文件
在js文件中,我们在data内写下我们想要展现的东西,可以是字符串、数组等(如果你在纠结username、person带不带引号,你大可不必纠结,js中没有规定的那么死,加与不加都行,可以理解为一个小对象)

2、wxml文件
【 官方文档 】 :“ 数据绑定使用 Mustache 语法(双大括号)将变量包起来 ”
可以理解为,js文件传过来的值必须要用双{ }大括号括起来

三、wx:for列表渲染
1、wx:for
【 官方文档 】 : “ 在组件上使用 wx:for 控制属性绑定一个数组, 即可使用数组中各项的数据重复渲染该组件, 默认数组的当前项的下标变量名默认为index, 数组当前项的变量名默认为 item ”

2、更改变量名
【 官方文档 】 : “ 使用 wx:for-item 可以指定数组当前元素的变量名,使用 wx:for-index 可以指定数组当前下标的变量名 ”

3、嵌套循环(九九乘法表)
① wxml文件

② wxss文件

4、block wx:for
用来渲染一个包含多节点的结构块

四、结尾
有任何问题的话,欢迎各位指出~ ヾ(◍°∇°◍)ノ゙
本文详细介绍了微信小程序中对象的创建,包括三种创建方法,并探讨了数据绑定的重要性及其在JS和WXML文件中的实现。此外,还详细讲解了`wx:for`列表渲染的用法,包括如何更改变量名,实现嵌套循环,并通过实例展示了九九乘法表的渲染。最后,提到了`block wx:for`用于渲染复杂结构块的功能。
4123

被折叠的 条评论
为什么被折叠?



