<template>
<view style="padding: 15px;">
<view style="padding-top: 100px;">
<view class="view-input">
<input style="font-size: 17px;" @confirm="inputConfirmed" v-model="inputValue" placeholder="输入然后点击回车" confirm-type="search" />
</view>
<view style="padding-top: 50px;">
{{inputedText}}
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
inputValue: '',
inputedText: ''
}
},
methods: {
inputConfirmed(e) {
console.log(e) // 网易mumu模拟器安卓6.0,回车不响应input的@confirm事件
this.inputedText = e.detail.value
}
}
}
</script>
<style>
.view-input {border-width: 1px; border-radius: 999rpx; border-color: #555555; padding: 5px 10px;}
</style>
- 发布:2021-01-26 15:18
- 更新:2021-07-19 16:23
- 阅读:718
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Big Sur
HBuilderX类型: 正式
HBuilderX版本号: 3.0.7
手机系统: Android
手机系统版本号: Android 6.0
手机厂商: 模拟器
手机机型: 网易mumu模拟器,Android6.0
页面类型: nvue
打包方式: 离线
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://vkceyugu.cdn.bspapp.com/VKCEYUGU-uni4934e7b/62a480d0-5fa6-11eb-8a36-ebb87efcf8c0.zip
示例代码:
操作步骤:
运行代码,输入框输入文字,点击回车,如果@confirm响应,则在输入框下方显示输入的文本,如图:
iOS模拟器可以,安卓模拟器不行
运行代码,输入框输入文字,点击回车,如果@confirm响应,则在输入框下方显示输入的文本,如图:
iOS模拟器可以,安卓模拟器不行
预期结果:
点击回车,响应@confirm事件,输入框下方显示输入的文本
点击回车,响应@confirm事件,输入框下方显示输入的文本
实际结果:
网易mumu模拟器Android6.0不响应@confirm事件
网易mumu模拟器Android6.0不响应@confirm事件
bug描述:
nuve里input的@confirm事件在网易mumu模拟器Android6.0无法触发
但在iOS模拟器和Android10的真机里正常
我手头上没有Android6.0的真机,猜测Android6.0可能都无效,还望官方测试一下。
这个bug只出现在nvue,vue没这个问题。
MonikaChen (作者)
这么说是我电脑问题。不过我电脑iOS模拟器可以。那就当我个人的特例吧,忽略
2021-01-26 16:25