dcloudio / uni-ui

基于uni-app的、全端兼容的、高性能UI框架
https://uniapp.dcloud.io/component/uniui/uni-ui.html
Apache License 2.0
1.88k stars 667 forks source link

uniSearchBar组件在微信小程序中报错 "hideKeyboard:fail:input not exists" #897

Open getr00t opened 5 months ago

getr00t commented 5 months ago

在微信小程序编辑器里面是看不到报错的,但是在真机上就会出现这个错误提示,这个bug,不知道是哪里的问题,搜索网上都说使用这个api“,uni.hideKeyboard()”就行,但是我试了下不行的,还是一样报错的,我是使用uniSearchBar组件来做了个输入框input,默认我开启了聚焦,加了属性‘focus’,失去焦点后触发‘blur’事件,但是在真机的微信小程序中是可以看到报错提示,input只要失去焦点就报错如下, (in promise) MiniProgramError {"errMsg":"hideKeyboard:fail:input not exists"} 我翻看issues之前有人提到过此bug,已经关闭说修复了是微信的bug?为什么我这里没看到修复,还是一样的复现的此问题,所以这究竟是哪一方的bug?

GRCmade commented 4 months ago

你能给出你所使用的uniSearchBar的代码吗,方便我们找到问题

getr00t commented 3 months ago

你能给出你所使用的uniSearchBar的代码吗,方便我们找到问题

@GRCmade 上传代码后格式化不了,缩成一团格式非常乱,github还会把template根元素默认删除掉。所以我打包成了7z,下载后改后缀为7z即可 uniapp_uni-search-bar_error

getr00t commented 2 months ago

你能给出你所使用的uniSearchBar的代码吗,方便我们找到问题

所以现在是啥情况?没一点点消息?

GRCmade commented 1 month ago

你好,我这里并看不到你的代码

image
getr00t commented 1 month ago

你好,我这里并看不到你的代码 image

OMG,你可以认真看下我上面的回复消息阿,我本来想直接粘贴复制代码上来的,但是不知道为什么粘贴很乱,甚至会删除一些代码。所以我就上传了”压缩包“。你把附件下载下来后,改后缀为7z或zip解压即可,就能看到里面是有文件了。因为github附件限制上传类型,只可以传img或png图片为后缀的文件。我相信你应该明白我的意思

`

`