picker组件的view上边加一个tap事件,来调用收起键盘的API close(){ console.log('关闭软键盘事件') //收起键盘 wx.hideKeyboard() },
IOS设备Input&与Picker冲突BUG- 当前 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>
2019-05-14