微信小程序

7-14 电影页面数据绑定(下)

2017-11-26  本文已影响11人  留白_汉服vs插画

同时加载三个的时候,就会出现问题。如下:

movies.wxml movie.js

因为11-13(异步的)后加载的内容覆盖的先加载的内容,所以三行显示都是一样的东西。那么在数据绑定的时候,可以在data中设置三个变量,coming_soon ,in_theaters,top250。然后函数传递的是两个参数,第二个参数是一个标记,标记传递的是哪一个URL地址。

这个函数不懂。

推测一下逻辑:61行,直接设置setData,所以这里的movieData相当于覆盖了page中的data。(也就是4-8行),sign是下标,可以用属性名当下标,分别传进去的属性名为coming_soon,in_theater,top250。这个属性名下面又有一个movies的属性。所以把上面的5-7行代码去掉之后,应该也是可行的。实际尝试后,去掉代码,能正确渲染,但是会有报错。因为13-15是异步的,加载之后,绑定不到,就会出错(我也不知道啥意思,哈哈哈)。

59行,是给对象添加一个属性movies,当movies.xwml中5,8,11数据绑定时候,data展开时候,

下面的movieListTemplate中的13行数据绑定的时候,就能统一用movies了。

只显示了最后加载的一个。

上一篇下一篇

猜你喜欢

热点阅读