当前位置: 首页 > Web前端 > HTML

vue输入标签通用指令验证

时间:2023-04-02 22:45:42 HTML

undefined//更新最后一个值el.setAttribute('data-last_value',el.value);}},},}检查最小值指令:{min:{inserted:(el,binding)=>{constoldListener=el.onblur;el.onblur=(e)=>{if(oldListener){oldListener(e);}constblurValue=Number(el.value);constmin=binding.value;if(blurValue{constoldListener=el.onblur;el.onblur=(e)=>{如果(旧听众){旧听众(e);}constblurValue=Number(el.value);constmax=binding.value;if(blurValue>max){util.toast(`最大值不能大于${max}`);el.value=max;el.dispatchEvent(新事件('输入'));}constlastValue=el.getAttribute('data-last_value');如果(el.value===lastValue)返回;//更新最后一个值el.setAttribute('data-last_value',el.value)的值;}},},}验证小指令没想到里面有这么多细节~~~