视频中的代码在两段视频中不一样但是视频中并没有更改过
来源:17-12 小程序的事件机制——捕捉与回调
边边和点点的存钱罐
2019-07-13
5-1中04:31时时wx:for=“{{posts-key}}”然后在5-3 05:04时就莫名其妙变成wx:for=“{{postsList}}” 我重新看了视频也没有提及怎么就把这个改了 然后我的代码上机实验就到这里卡壳了 我检查了要一个小时了。奔溃了要???????
写回答
1回答
-
视频5-1你说的那种wx:for="{{posts-key}}",这么写是因为在posts.js中要进行渲染的那个数据裂表(数组)名叫posts-key,可以重新仔细查看一下;
而到5-3中写的wx:for="{{postsList}}",是因为在5-1中老师把原本在posts.js中要进行渲染的那一段长数据(数组)单独提到外面一个文件名叫 posts-data.js,然后利用require("路径")重新引入到 posts.js 中,在引入的过程中,老师把这个引入的数据数组重新命名为 postList ,
onLoad: function (options) { this.setData({ postList: postsData.postList//Page.data接收postList(数组) }); console.log(this.data.postList ); },
因此在对应的 posts.wxml 文件中进行渲染时,要写的渲染数组就是 posts.js 中的postList了,因此写的是wx:for="{{postList}}"。
你的问题中写错了吧,不是postsList,是postList,没有s
希望我没理解错你的问题!
00
相似问题