Ant?Design-vue?解決input前后空格問題(推薦)
更新時間:2022年10月26日 09:57:32 作者:周家大小姐.
最近做項目遇到這樣一個問題輸入框不允許有前后空格但字符中間可以有空格,怎么解決這個問題呢,接下來小編把ant?Design-vue?解決input前后空格問題的實現(xiàn)代碼分享給大家,感興趣的朋友一起看看吧
需求:輸入框不允許有前后空格但字符中間可以有空格

我這里是封裝成全局自定義指令,如果同學要用的話根據(jù)自己需求放入對應文件即可
index.js
/*
* @Author: 周云芳 164591357@qq.com
* @Date: 2022-10-25 16:11:21
* @LastEditors: 周云芳 164591357@qq.com
* @LastEditTime: 2022-10-25 16:43:46
* @FilePath: \zhhq-front-web\src\directive\input-trim\index.js
* @Description: 解決input前后空格問題
*/
/**
* @description:解決input前后空格問題
* \s:空格
* \uFEFF:字節(jié)次序標記字符(Byte Order Mark),也就是BOM,它是es5新增的空白符
* \xA0:禁止自動換行空白符,相當于html中的
* @return {*}
*/
export default {
inserted: (el, binding) => {
setTimeout(() => {
el.oninput = () => {
el.value = el.value.replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g, '')
}
el.onblur = () => {
el.value = el.value.replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g, '')
}
}, 100)
}
}
Vue Element 去除input前后空格
在el-input中可以使用v-model.trim來去除內(nèi)容中的前后空格
<el-input type="textarea" placeholder="請輸入報表名稱" v-model.trim="formData.name" maxlength="50">
到此這篇關于Ant Design-vue 解決input前后空格問題的文章就介紹到這了,更多相關ant Design-vue空格input內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
vue實現(xiàn)父子組件之間的通信以及兄弟組件的通信功能示例
這篇文章主要介紹了vue實現(xiàn)父子組件之間的通信以及兄弟組件的通信功能,結合實例形式分析了vue.js組件間通信相關操作技巧,需要的朋友可以參考下2019-01-01
vue watch監(jiān)聽數(shù)據(jù)變化的案例詳解
監(jiān)聽數(shù)據(jù)變化,在Vue中是通過偵聽器來實現(xiàn)的,你也可以將它理解為監(jiān)聽器,時刻監(jiān)聽某個數(shù)據(jù)的變化,本文將通過代碼示例為大家詳細的介紹一下vue watch如何監(jiān)聽數(shù)據(jù)變化,需要的朋友可以參考下2023-07-07
詳解Vue2.X的路由管理記錄之 鉤子函數(shù)(切割流水線)
本篇文章主要介紹了Vue2.X的路由管理記錄之 鉤子函數(shù)(切割流水線),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05

