<uni-search-bar ref="searchBar" style="flex:1;" radius="100" v-model="searchText" :focus="focus"
:placeholder="hotWord" clearButton="auto" cancelButton="always" @clear="cancel" @confirm="confirm"
@cancel="cancel" />
confirm(res) {
// 键盘确认
this.search(res.value);
}
- 发布:2024-01-17 16:15
- 更新:2024-01-24 18:08
- 阅读:470
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.3.1
HBuilderX类型: 正式
HBuilderX版本号: 3.99
第三方开发者工具版本号: 1.06.2401122darwin-arm64
基础库版本号: 3.3.1
项目创建方式: HBuilderX
操作步骤:
预期结果:
res应该有值
res应该有值
实际结果:
res为空字符串
res为空字符串
bug描述:
如题。另外,项目使用的是uni-starter为模板,页面是pages/list/search/search.nvue。在微信小程序开发者工具调试时,使用电脑键盘一切正常。当使用小米手机进行真机调试时,输入完按下键盘上的搜索,confirm时间绑定的方法触发但是无法读取搜索框内的内容,console log 显示为空字符串
非黑非白 (作者)
Input可以在真机调试时拿到值,但是uni-search-bar组件的@confirm还是不行
2024-01-23 18:24
爱豆豆
回复 y***@163.com: 你打开源码uni-search-bar 把这个uni.hideKeyboard(); 和 plus.key.hideSoftKeybord()都删了 运行看看效果 我这边没有小米手机 只能你去试试了
uni-search-bar.vue
2024-01-23 18:45