el-select加上搜索查詢時限制開頭空格輸入的解決方案
el-select加上搜索查詢時,限制開頭空格輸入的解決方案
**1、注釋:**結(jié)構(gòu)中的ref和@input.native很重要
<el-form-item label="商品類型:" prop="productType">
<el-select
ref="eleSelect" //這里很重要1
v-model.trim="formData.productType"
placeholder="請選擇"
filterable
clearable
@input.native="trimSelect" //這里很重要2
>
<el-option
v-for="item in dictList.SPLX"
:key="item.dictId"
:label="item.dictLabel"
:value="item.dictValue"
></el-option>
</el-select>
</el-form-item>2、js中限制開頭為空格時重新賦值為空
// 開頭為空格時重新賦值為空
const eleSelect = ref()
const trimSelect = ()=>{
let regex = /^\s*$/;
if(regex.test(eleSelect.value.selectedLabel)){
eleSelect.value.selectedLabel = ''
}
}補充:
el-select輸入框禁止用戶輸入空格
使用自定義指令,監(jiān)聽事件,當鼠標按下時阻止默認行為。
<el-select
v-model.trim="noUpdatedForm.terminalCode"
v-my-directive
placeholder="請選擇"
filterable
clearable
>
<el-option
v-for="item in noUpdatedTerminalCode"
:key="item.terminalCode"
:value="item.terminalCode"
:label="item.terminalCode"
></el-option>
</el-select>
directives: {
'my-directive': {
bind(el, binding) {
el.addEventListener('keydown', function(e) {
if (e.key === ' ') {
e.preventDefault()
}
})
}
}
},到此這篇關(guān)于el-select加上搜索查詢時,限制開頭空格輸入的文章就介紹到這了,更多相關(guān)el-select限制開頭空格輸入內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于Bootstrap的Metronic框架實現(xiàn)條碼和二維碼的生成及打印處理操作
這篇文章主要介紹了基于Bootstrap的Metronic框架實現(xiàn)條碼和二維碼的生成及打印處理操作的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08
javascript實現(xiàn)導(dǎo)航欄分頁效果
這篇文章主要為大家詳細介紹了javascript實現(xiàn)導(dǎo)航欄分頁效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06
javascript 動態(tài)改變層的Z-INDEX的代碼style.zIndex
javascript 動態(tài)改變層的Z-INDEX的代碼style.zIndex...2007-08-08
js設(shè)置cookie過期及清除瀏覽器對應(yīng)名稱的cookie
js設(shè)置cookie過期也就相當于清除瀏覽器對應(yīng)名稱的cookie,下面有個不錯的示例,感興趣的朋友可以參考下2013-10-10
詳解JS中統(tǒng)計函數(shù)執(zhí)行次數(shù)與執(zhí)行時間
這篇文章給大家分享了JS中統(tǒng)計函數(shù)執(zhí)行次數(shù)與執(zhí)行時間的相關(guān)知識點內(nèi)容,有興趣的朋友們分享下。2018-09-09

