7***@qq.com
7***@qq.com
  • 发布:2023-11-29 21:06
  • 更新:2023-11-30 15:08
  • 阅读:292

【报Bug】input type="number" 输入负数-1111,按退格键删减到-1时,继续点击退格键无法清空数字,输入其他负数都是如此

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

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

浏览器平台: Edge

浏览器版本: 119.0.2151.72

项目创建方式: CLI

CLI版本号: 3.0.0-3080720230703001

示例代码:
<template>  
  <view>  
    {{ val }}  
    <!-- val 示例:val为-1时,点击退格键,input事件没执行,val仍为-1 -->  
    <input type="number" :value="val" @input="val = $event.detail.value" />  
  </view>  
</template>  
<script lang="ts" setup>  
import { ref } from 'vue';  

const val = ref();  

</script>

操作步骤:

直接使用input type="number" 当输入负数时,删除最后一位数字时,不在执行input事件

预期结果:

input type="number" 输入负数-1111,按退格键删减到-1时,继续点击退格键可以正常清空

实际结果:

input type="number" 输入负数-1111,按退格键删减到-1时,继续点击退格键无法清空数字,输入其他负数都是如此

bug描述:

input type="number" 输入负数-1111,按退格键删减到-1时,继续点击退格键无法清空数字,输入其他负数都是如此

2023-11-29 21:06 负责人:YUANRJ 分享
已邀请:
喜欢技术的前端

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

刚试过倒是没发现,可以发个复现的demo

  • 7***@qq.com (作者)

    代码示例贴上了,找个vue3 uniapp项目用以上代码就可以复现问题

    2023-11-30 17:06

要回复问题请先登录注册