收藏
回答

IOS设备Input&与Picker冲突BUG

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug picker 工具 7.0 2.4.3

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

    在ios设备上点击input框出现软键盘,然后快速点击picker选择器, input输入框不会失去焦点,软键盘不会消失, 导致picker与软键盘重叠


- 预期表现

点击picker选择器自动关闭软键盘

- 复现路径


- 提供一个最简复现 Demo

<Form >
   <View className="address-box">
       <View className="section">
           <View className="address-name-tag">联系方式:</View>
           <Input
               type={'number'}
className="address-name-value"
/>
       </View>
       <View className="section" >
           <View className="address-name-tag">所在地区:</View>
           <picker
               mode="region"
               class="address-name-value"
               value={[0,0,0]}
>
           </picker>
       </View>
       <View className="section">
           <View className="address-name-tag detailText-tag">详细地址:</View>
           <Textarea
               className="address-name-value detailText-box"
               name="detail"
               placeholder="街道、门牌号等信息"
               maxlength={50}
/>
       </View>
   </View>
   <View className="btn-area">
       <Button formType="submit">保存并使用</Button>
   </View>
</Form>


回答关注问题邀请回答
收藏

10 个回答

  • 僵尸浩
    僵尸浩
    置顶回答2019-01-14

    问题已复现,我们会尽快进行修复。

    2019-01-14
    有用
    回复 1
    • 2019-01-14

      好的 谢谢

      2019-01-14
      回复
  • 该不会忘了吧
    该不会忘了吧
    2022-05-19

    都2022年了。

    2022-05-19
    有用
    回复
  • Banana🍌
    Banana🍌
    2022-03-23

    2022年了,这个bug还没修复好吗

    2022-03-23
    有用
    回复
  • Dave
    Dave
    2021-12-01

    2021年12月1日了,还没修好吗?

    2021-12-01
    有用
    回复
  • ss
    ss
    2021-09-18

    都2021年了,我的还有这个问题

    2021-09-18
    有用
    回复
  • 一口浊酒
    一口浊酒
    2020-04-20

    一年过去了~~~,现在还有这个问题

    2020-04-20
    有用
    回复
  • 王东霞
    王东霞
    2019-05-28

    请问这个问题解决了吗?

    2019-05-28
    有用
    回复 2
    • 2019-05-28

      看下楼下的

      2019-05-28
      回复
    • Nice
      Nice
      2019-06-19

      这个api不是废弃了么?你们设置后有效么?

      2019-06-19
      回复
  • 宫晓晓晓小
    宫晓晓晓小
    2019-05-14

    picker组件的view上边加一个tap事件,来调用收起键盘的API close(){

        console.log('关闭软键盘事件')

         //收起键盘

          wx.hideKeyboard()

    },


    2019-05-14
    有用
    回复 2
    • Nice
      Nice
      2019-06-19

      这个api不是废弃了么?

      2019-06-19
      回复
    • Meree
      Meree
      2022-02-11回复Nice
      还可以用,我也遇到了同样的问题,用这个api先收起键盘,成功后再弹出选择器,反应稍微慢了点,不过可以解决问题
      2022-02-11
      回复
  • 2019-01-14

    这个好像是bug,好像在待修复名单内了~~等发版本吧

    2019-01-14
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-11

    麻烦提供一下出现问题的机型和微信版本,并且给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2019-01-11
    有用
    回复 1
登录 后发表内容