赞
踩
我也是没学多久所以 大佬别嘲笑 直接上解释
注意item.***
js中的方法:
将打印出来的后端返回的列表保存到页面data中定义的listData中
'replyList.listData': 通过三元表达式判断loadMore参数,如果loadMore为true,则将res.data与原有的listData合并;如果loadMore为false,则直接使用res.data作为新的listData。
'replyList.total': 将res.data.length乘以1,得到回复总数,并将其赋值给total。
'replyList.pageNum': 将pageNum的值赋给pageNum属性。
'replyList.noDataFlag': 通过三元表达式判断loadMore参数和res.data的长度,如果loadMore为true且res.data长度为0,则设置noDataFlag为false;否则设置noDataFlag为true。
这样,通过一次setData操作,可以更新replyList对象中的.listData属性,从而更新页面上相应的数据。
总结
在wx:for指令中,每次迭代时,框架会自动将当前迭代到的数组项赋值给名为item的变量。这个变量名是预定义的,并且在wx:for指令的作用域内有效。
因此,在使用wx:for指令遍历数组时,可以直接使用item来引用当前迭代到的数组项。在wx:for指令所在的标签内,通过双花括号{{}}语法,可以使用item来访问该数组项的各个字段的值,进行数据的渲染和展示。 这个item变量也可以更改自己设定 比如 <view class="cm-item-little" wx:for="{{item.childLxComments}}" wx:for-item="cItem" wx:for-index="idx" wx:key="idx">
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。