程序朱
程序朱
  • 发布:2023-08-19 22:44
  • 更新:2023-08-20 02:14
  • 阅读:194

【报Bug】nvue ios设备 input @focus事件无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.4.1

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: iOS

手机系统版本号: iOS 14

手机厂商: 模拟器

手机机型: 14 pro max

页面类型: nvue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

“”<script lang="ts" setup>
const test = (e: any) => {
console.log('聚焦', e)
}
</script>

<template>
<view>
<text>测试测试测试测试</text>
<input placeholder="测试测试" type="text" @focus="test" />
</view>
</template>

<style lang="scss" scoped></style>“”

操作步骤:

nvue ios设备 input @focus事件无效 不会触发@focus事件

预期结果:

聚焦触发@focus事件

实际结果:

nvue ios设备 input @focus事件无效 不会触发@focus事件

bug描述:

nvue ios设备 input @focus事件无效 不会触发@focus事件

2023-08-19 22:44 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

我刚试了 hello 的官方示例,是可以的,不过不是 14 pro max手机,你可以试试

  • 程序朱 (作者)

    你试的是vue页面吧 vue页面没问题 nvue不行

    2023-08-20 10:50

  • 程序朱 (作者)

    我特意下载了 hello示例 ios设备nvue页面是不支持@focus事件的 且在ios 16.4系统上面聚焦未弹出键盘 在14.2系统上可以弹出键盘 也监听不到focus事件

    2023-08-20 11:04

  • x***@gmail.com

    回复 程序朱: 请问您这个问题解决了吗?我也遇到了

    2024-08-02 12:36

要回复问题请先登录注册