发表于: 2017-02-10 23:37:08
5 1310
今天完成的事情:重新写了小程序的第一个页面
明天计划的事情:明天和方兵师弟开始做项目了,小程序再抽时间写吧
遇到问题:昨天写的页面被师弟称之为傻瓜式写码,想来还是很有道理的。今天就主要是写第一个页面。使用wx:for来渲染页面,主要遇到的问题是如何才能把每次选择的不同的值也能在wx:for生成的这个页面中渲染出来。解决方法见收获。
收获:picker中有2个属性,range表示选择下方选择器所对应的值,它的值可以是数组,也可以是对象数组。如果它的值是对象数组的话,要多写一个属性,即range-key,它的值是range对应的key值。value值为下方选择器默认选中的值。
页面渲染的关键点: wx:for-index="pIndex",这一步可以得到循环所对应的下标,在js页面写一个数组
arr1: [1, 1, 0, 0, 0, 0],渲染页面时使用arr1[pIndex]。此时,如果点击第2个选择条目时,此时pIndex=1,得到arr[1]=1。
要讲清楚还是蛮饶的,详情可以参考明月师弟的日报。http://www.jnshu.com/daily/14744?uid=2421。
评论