使用input组件修改循环渲染的循环次数时,渲染次数有误
wxml文件 [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'item'[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]text[代码] [代码]class[代码][代码]=[代码][代码]'left'[代码][代码]>参赛人数</[代码][代码]text[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]input[代码] [代码]name[代码][代码]=[代码][代码]'school'[代码] [代码]class[代码][代码]=[代码][代码]'left'[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]placeholder[代码][代码]=[代码][代码]"请输入参赛人数"[代码] [代码]bindinput[代码][代码]=[代码][代码]"number"[代码][代码]/>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]<[代码][代码]view[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{teamer_num}}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"unique"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]>啊啊啊啊啊</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] js代码 [代码]data: {[代码][代码] [代码][代码]teamer_num:0[代码][代码]},[代码] [代码]number:[代码][代码]function[代码][代码](e){[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]teamer_num:e.detail.value[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log([代码][代码]this[代码][代码].data.teamer_num)[代码][代码]},[代码]使用input组件接收一个值,存储在相应js文件的data中的一个变量中。将该变量作为一个循环渲染的次数,另外创建一个view容器进行循环渲染,结果循环的次数是前面input组件输入的数字位数,效果如图 第一行是input,第二行是view [图片] 同上,第一行是input输入的内容,后面是渲染出的组件 [图片]