欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

表格中带文本框,只能输入数值

程序员文章站 2022-06-20 10:57:25
...
numberChange(val, index) {
      let integer = /^(-|\+)?\d+$/;
      if (integer.test(val)) {
        if (this.tableData[index].thirdScore == 0) {
          this.tableData[index].getDetailScore = parseInt(val);
        } else {
          this.tableData[index].getDetailScore = parseInt(val);
          this.$nextTick(() => {
            let newVal = Math.min(
              parseInt(val),
              this.tableData[index].thirdScore
            );
            this.tableData[index].getDetailScore = newVal;
          });
        }
      }
}