html52.com
我爱小程序-开发者交流社区

动态多个input,第一个input会出问题,2.7.2基础库BUG

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug input 客户端 最新版 2.7.2

- 当前 Bug 的表现(可附上截图)

由于业务需求,input是通过列表渲染生成的。

经过我的测试,2.7.2基础库会出现,第一个input在输入时候只要一输入值就会取消聚焦,键盘消失。想输入第二个值必须在点击一下input。第二个和第三个inpu正常,但是在输入时候,input里面的值还会闪。

以上这个问题在2.7.2以下版本正常。大家可以看我写的demo

wxml:

<view  wx:for='{{arr}}' wx:key='*this'>
 
<text>{{ item.title }}</text>
 
<input type='number' data-index="{{index}}" bindinput='ipt' value='{{ item.val }}'></input>
 
</view>


js:

Page({
  data: {
    arr: [
      {
        title: 'input1',
        val: ''
      },
      {
        title: 'input2',
        val: ''
      },
      {
        title: 'input3',
        val: ''
      }
    ]
  },
  ipt(e){
    console.log(e.detail.value);
    let index = e.currentTarget.dataset.index;
    this.setData({
      [`arr[${index}].val`]: e.detail.value
    })
  },
  onLoad: function () {}
})



- 预期表现


可以正常输入,且获取输入值。


- 复现路径


- 提供一个最简复现 Demo


https://developers.weixin.qq.com/s/4SzuRmmq7b9s

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付