字数监控,价格监控等

37 篇文章 3 订阅

 1.textarea输入字数监控(在watch里可监控,但有些耗费性能,所以节流)

<div class="gorder-note">
   <label>备注 &nbsp;&nbsp;
      <span style="color:#777;font-size: 14px"> {{remarkLen}}/65</span>
   </label>
   <textarea placeholder="请输入备注.." v-model="remark" @input="descInput"></textarea>
    <!--跳转前存,回来的时候再取--> 
</div>



/*备注输入字数监控*/
descInput() {
  let val = this.remark.length;
  this.remarkLen = val;
  if (val > 65) {
    this.remark = this.remark.substring(0, 65);
    this.remarkLen = this.remark.length;
  }
},
2.价格监控(小数点后两位)
<div>
   <label>合同价格(元)<span>*</span></label>
   <input type="text" placeholder="请输入" v-model="contractPrice" @blur="compInput">
</div>


  /*合同价格输入监控*/
// 小数点后两位
 compInput() {
   let re = /^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/;
   if (!!this.contractPrice || this.contractPrice === 0) {
      if (!re.test(this.contractPrice)) {
         this.$toast("请输入正确价格");
         this.contractPrice = "";
      }
   }else{    // 针对iOS做空处理
     this.contractPrice = "";
    }
 },

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值