makeit
makeit
  • 发布:2021-12-27 21:17
  • 更新:2021-12-27 23:13
  • 阅读:50

【报Bug】input 聚焦调用@focus,但是收到的event参数值为undefined

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.3

手机系统: Android

手机系统版本号: Android 4.4

手机厂商: smartisan

手机机型: T1

页面类型: nvue

vue版本: vue2

nvue编译模式: fast

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
<template>  
    <view class="container">  
        <text class="intro">input focus</text>  
        <input class="custom-input" type="number" maxlength="5" auto-blur="true" @focus="focusCustomDay()" @input="onCustomDayInput" @tap="selectDay(0)" placeholder="test focus" placeholder-style="font-size:14px; text-align: center;" />  

    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  

            }  
        },  
        methods: {  
            focusCustomDay(event) {  
                console.log(" - focusCustomDay",event)  
            },  
            onCustomDayInput(e) {  
                console.log(" - onCustomDayInput",e)  
            },  
            selectDay(d) {  
                console.log(" - selectDay",d)  
            }  
        }  
    }  
</script>  

<style>  
    .custom-input {  
        height: 100rpx;  
        margin: 30rpx;  
        background-color: #F2f2f2;  
        border-radius: 12rpx  
    }  
</style>  

操作步骤:
1. 点击input  
2. @focus指定的函数被调用  
3. 打印event值为undefined  

预期结果:
input 聚焦调用@focus,能收到正常的event参数值  

实际结果:
input 聚焦调用@focus,但是收到的event参数值为undefined  

bug描述:

【报Bug】input 聚焦调用@focus,但是收到的event参数值为undefined
2021-12-27 21:17 负责人:无 分享
已邀请:
移动开发达人

移动开发达人 - 插件开发 | 个人接单 | 已上线多个原生插件| iOS+Android |插件定制|有尝解决问题|商店过审,QQ:543610866,注:加我备注需求,不备注不通过

@focus="focusCustomDay($event)" 或者 @focus="focusCustomDay"

要回复问题请先登录注册