zoukankan      html  css  js  c++  java
  • InputNumber 不能输入点 viewDesign 需求是 只能是整数

    <InputNumber ref="xxxRef"
                               v-model="xxx"
                               :disabled="xxx"
                               style=" calc(100% - 100px); margin-right: 15px;"
                               clearable
                               :min="1"
                               :max="999999"
                               placeholder="请输入"/>
    
    mounted () { // 页面进入时加载内容
        this.$refs.xxxRef.keyDown = this.keyDown
    
    
      methods: { // 方法 sometext
        keyDown (e) {
          if (e.keyCode === 110) {
            e.preventDefault()
          }
          if (e.keyCode === 38) {
            e.preventDefault()
            this.up(e)
          } else if (e.keyCode === 40) {
            e.preventDefault()
            this.down(e)
          }
        },
    


    源码中可以看出,用的.stop 直接拦截了,导致外部不能进行拦截。无奈之下,复写它那个函数
    小数点是 110,发现输入的是小数点,直接不让输入,加上InputNumber原来就只能输入数字和点,现在就只能输入整数了。

    ---------------------------------------------
    生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自己行动的嘉奖。
    ↑面的话,越看越不痛快,应该这么说:

    生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
  • 相关阅读:
    hash算法
    2020/9/30计算机硬件组成day3
    NIO与IO区别
    Collection.toArray()方法使用的坑&如何反转数组
    Arrays.asList()使用指南
    JDK8的LocalDateTime用法
    Linux 删除文件夹和文件的命令
    list集合为空或为null的区别
    easyExcel使用
    java Object 转换为 Long
  • 原文地址:https://www.cnblogs.com/pengchenggang/p/15398052.html
Copyright © 2011-2022 走看看