保留零作为HTML输入的首个字符
P粉014218124
P粉014218124 2023-09-06 11:04:32
[HTML讨论组]

所以我在Vue中遇到了HTML输入的问题。 每当我尝试以零作为第一个字符输入时,输入值会发生变化。 比如说我想输入'005',它会变成'5',同样对于'05'也会变成'5'。 我尝试过查找相关信息,但是我找到的都是如何实现它,而不是如何防止它。有什么想法吗?

我尝试使用e.preventDefauld(),但是e未定义。 我还尝试在输入时将数字转换为字符串。

P粉014218124
P粉014218124

全部回复(1)
P粉604848588

以下内容应该按照您的期望工作

<template>
  number: {{ number }}
  <input :value="number" @input="updateNumber" type="number">
</template>

<script>
export default {
  data() {
    return {
      number: 12
    }
  },
  methods: {
    updateNumber(e) {
      this.number = e.target.value
    }
  }
}
</script>

这是一个游乐场

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号