elementUI + VUE el-input[type=number] 禁止滾動事件 隱藏上下箭頭

1.隱藏上下箭頭CSS樣式javascript

<style>
    input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
        -webkit-appearance:textfield;
    }    
    input[type="number"]{
        -moz-appearance:textfield;
    }
</style>

 2.解決谷歌火狐input[type=number]滾動事件css

<el-input type="number" v-model="inputNumber" @wheel.native.prevent="stopScrollFun($event)"></el-input>

3.jshtml

      stopScrollFun(evt) {
		evt = evt || window.event;
		if(evt.preventDefault) {
			// Firefox
			evt.preventDefault();
			evt.stopPropagation();
		} else {
			// IE
			evt.cancelBubble=true;
			evt.returnValue = false;
		}
		return false;
	},

  ************@mousewheel.native.prevent 只在谷歌有效果,火狐沒反應*******************java

關於wheel:https://segmentfault.com/a/1190000017390159?utm_source=tag-newestweb

相關文章
相關標籤/搜索