同样的问题,解决了吗?
config方法提示invalid signature,确认签名是对的,唯一不同jsApiList?js-sdk 1.6.0 客户端 ios 7.0.12 同样config方法 调用后台同一个接口 只是jsApiList不一样 updateAppMessageShareData这个invalid signature,chooseWXPay这个ok 请问可能是什么原因呢 [图片]
2020-09-10解决了吗?遇到同样的问题
JSSDK jsApiList只传 chooseWXPay 才返回 msg:ok?公众号测试好调用JSSDK jsApiList只传 chooseWXPay 才返回 msg:ok,调用其他API都报错
2020-09-10for循环input的时候,需要设置一个key。 通过key=id,循环的时候input绑定一个唯一的标示符,这样修改input的时候就可以修改你指定的值 [代码]wx:for[代码][代码]=[代码][代码]'{{formMoney}}' wx:key="id"[代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'form-item'[代码] [代码]wx:for[代码][代码]=[代码][代码]'{{formMoney}}' wx:key="id"[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'form-change'[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]'addOne' data-index="{{index}}"[代码] [代码]class[代码][代码]=[代码][代码]'button-left'[代码][代码]>+</[代码][代码]button[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]input[代码] [代码]confirm-type[代码][代码]=[代码][代码]'done'[代码] [代码]maxlength[代码][代码]=[代码][代码]'6'[代码] [代码]type[代码][代码]=[代码][代码]"text"[代码] [代码]value[代码][代码]=[代码][代码]'{{item.getMoney}}'[代码][代码]/>[代码] [代码] [代码][代码]<[代码][代码]button[代码] [代码]bindtap[代码][代码]=[代码][代码]'cutOne'[代码] [代码]class[代码][代码]=[代码][代码]'button-right'[代码][代码]>-</[代码][代码]button[代码][代码]>[代码] [代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码]</[代码][代码]view[代码][代码]>[代码] [代码]data: {[代码][代码] [代码][代码]formMoney: [{[代码][代码] [代码][代码]id: 0,[代码][代码] [代码][代码]getMoney: 0[代码][代码] [代码][代码]}, [代码]{[代码] [代码][代码]id: 1,[代码][代码] [代码][代码]getMoney: 0[代码][代码] [代码][代码]}][代码][代码][代码][代码]},[代码][代码]addOne(e) {[代码][代码] [代码][代码]let index = e.currentTarget.dataset.index[代码][代码] [代码][代码]let list = [代码][代码]this[代码][代码].data.formMoney[代码] [代码] [代码] [代码] [代码][代码]list[index].getMoney = 1[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]formMoney: list[代码][代码] [代码][代码]})[代码][代码]}[代码]
用wx:for动态添加值的修改<form> <view class='form-item' wx:for='{{formMoney}}'> <view class='form-img'> <image src='{{item.img}}'/> </view> <view class='form-money'> <view>余额:{{itm.money}}¥</view> </view> <view class='form-change'> <button bindtap='addOne' class='button-left'>+</button> <input confirm-type='done' maxlength='6' type="text" value='{{item.getMoney}}'/> <button bindtap='cutOne' class='button-right'>-</button> </view> </view> </form> 怎样在点击button时动态改变input标签里面的value值? 动态生成的代码中,点击事件会一起触发? 希望大佬们看见后帮我解决一下这2个问题,谢谢!
2018-07-26[图片] [代码]<[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"bind-content"[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]block[代码] [代码]wx:for[代码][代码]=[代码][代码]"{{ inputLength }}"[代码] [代码]wx:key[代码][代码]=[代码][代码]"index"[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]input[代码] [代码]class[代码][代码]=[代码][代码]"bind-box__item"[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]value="{{ inputVal.length >= index + 1 ? inputVal[index] : '' }}" disabled catchtap="getFocus"></[代码][代码]input[代码][代码]>[代码] [代码] [代码][代码]</[代码][代码]block[代码][代码]>[代码] [代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]input[代码] [代码]name[代码][代码]=[代码][代码]"password"[代码] [代码]type[代码][代码]=[代码][代码]"number"[代码] [代码]class[代码][代码]=[代码][代码]"bind-box__cnt"[代码] [代码]maxlength[代码][代码]=[代码][代码]"{{ inputLength }}"[代码] [代码]focus[代码][代码]=[代码][代码]"{{ isFocus }}"[代码] [代码]bindinput[代码][代码]=[代码][代码]"handleInput"[代码][代码]></[代码][代码]input[代码][代码]>[代码] [代码]</[代码][代码]view[代码][代码]>[代码] [代码].bind-content {[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]justify-[代码][代码]content[代码][代码]: space-around;[代码][代码] [代码][代码]align-items: [代码][代码]center[代码][代码];[代码][代码] [代码][代码]margin-top[代码][代码]: [代码][代码]70[代码][代码]rpx;[代码][代码] [代码][代码]margin-left[代码][代码]: [代码][代码]20px[代码][代码];[代码][代码] [代码][代码]margin-right[代码][代码]: [代码][代码]20px[代码][代码];[代码][代码]}[代码] [代码].bind-box__item {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]60[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]80[代码][代码]rpx;[代码][代码] [代码][代码]font-size[代码][代码]:[代码][代码]24px[代码][代码];[代码][代码] [代码][代码]font-weight[代码][代码]:[代码][代码]bold[代码][代码];[代码][代码] [代码][代码]border-bottom[代码][代码]: [代码][代码]4[代码][代码]rpx [代码][代码]solid[代码] [代码]#ddd[代码][代码];[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]justify-[代码][代码]content[代码][代码]: [代码][代码]center[代码][代码];[代码][代码] [代码][代码]align-items: [代码][代码]center[代码][代码];[代码][代码] [代码][代码]text-align[代码][代码]: [代码][代码]center[代码][代码];[代码][代码]}[代码] [代码].bind-box__cnt {[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]0[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]0[代码][代码];[代码][代码]}[代码] [代码] data: {[代码][代码] [代码][代码]inputLength: 6,[代码][代码] [代码][代码]isFocus: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]inputVal: [代码][代码]''[代码][代码] [代码][代码]},[代码][代码] [代码][代码]handleInput(e) {[代码][代码] [代码][代码]let that = [代码][代码]this[代码][代码], val = e.detail.value;[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]inputVal: val,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]if[代码] [代码](val.length === 6) {[代码] [代码] console.log('输入完成')[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]getFocus() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]isFocus: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码] 不需要6个input,只需要一个正常输入的input,然后通过输入的长度,逐个重新渲染在其他view上就可以了。输入和展示分开的逻辑
input输入框输完最大长度怎么自动跳到下个input输入框[图片]这种,求解,怎么自动跳到下个input
2018-07-26