iview elementui 输入框 number类型 数字输入框去掉滚动事件

iview也可以 以下elementui为例

输入框属性加上
@mousewheel.native.prevent
@wheel.native.prevent=“stopScrollFun($event)”

 <el-input class="must" type="number" @mousewheel.native.prevent maxlength="13"
            @blur="Math.round(Number(detailRes.projectInfo.projectPrice) * 100) / 100<0?detailRes.projectInfo.projectPrice=0:detailRes.projectInfo.projectPrice=Math.round(Number(detailRes.projectInfo.projectPrice) * 100)/100"
            @wheel.native.prevent="stopScrollFun($event)"
            v-model="detailRes.projectInfo.projectPrice" placeholder="请输入最多保留两位小数的正数">
 </el-input>
    stopScrollFun(evt) {
      evt = evt || window.event
      if (evt.preventDefault) {
        // Firefox
        evt.preventDefault()
        evt.stopPropagation()
      } else {
        // IE
        evt.cancelBubble = true
        evt.returnValue = false
      }
      return false
    },

css里加上这个

/deep/input::-webkit-outer-spin-button,
/deep/input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  -ms-appearance: none !important;
  appearance: none !important;
  margin: 0;
}
/deep/input[type='number'] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  -o-appearance: textfield;
  -ms-appearance: textfield;
  appearance: textfield;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值