和一开始的区别在于多了一个全局变量that
,并且在onLoad()方法里面对它进行了赋值,使它等于this
。这样的话,我们就可以在这个 Page 的任何地方调用that.setData()
来动态的改变控件的属性了。
结语
本来是还有一些问题要谈一谈的,但是写到这里篇幅已经挺长的了,就干脆把其他的放到下一篇里面算了。剩下的问题还有:
后台接收数据需要表单?小程序并不能很方便的获得数据的表单,甚至<form>
标签获得的数据也不是。解析 HTML 块?没有document,没有window,解析它简直是一种折磨。<form/>
里面无法获取<picker/>
的取值?明明文档里有说在<form/>
里面是可以支持<picker/>
的,结果你会发现死活无法获得他的值。要实现多层列表?有的时候也许需要在一个列表项的每一项下面又有一个子列表,在小程序里怎么做?如何方便愉快的实现类似 Java 里面的静态变量的效果?没有一个专门的类存放 static final 的值供其他地方使用感觉全身都不自在。
接下来我想谈一下我对小程序的看法。
第一点,不管小程序能不能在未来的时间里在移动端大放异彩,学习它,掌握它,都是没有任何坏处的。第二点,就目前的版本而言,小程序的表现让我有些失望——实在是太过封闭。开发小程序就感觉像是在微信给我们划定的一个小圈子里兜兜转转,在圈里也许我们能得到很良好的开发体验,但是一步都出去不得。第三点,在性能与便捷之间,最终往往会是便捷取胜。第三点,能用 js 开发的,最终都会用 js 开发。
多谢各位看官看到这,顺便去点个star吧:wechat-weapp-gank