视频中的代码在两段视频中不一样但是视频中并没有更改过

来源:17-12 小程序的事件机制——捕捉与回调

边边和点点的存钱罐

2019-07-13


5-1中04:31时时wx:for=“{{posts-key}}”然后在5-3 05:04时就莫名其妙变成wx:for=“{{postsList}}” 我重新看了视频也没有提及怎么就把这个改了 然后我的代码上机实验就到这里卡壳了 我检查了要一个小时了。奔溃了要???????

写回答

1回答

橙序猿哥哥

2019-07-13

视频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

希望我没理解错你的问题!

0
0

微信小程序入门与实战(全新版) 超20000人学习的好课

4年同步微信官方迭代,累计20000+人学习, 比微信官方更火爆!

23867 学习 · 6899 问题

查看课程