Möglichkeit, die Datumsauswahl so einzuschränken, dass sie nur Zahlen und Bindestriche akzeptiert, und andere Werte in Vue einzuschränken
P粉729518806
2023-08-26 14:57:04
<p>Ich verwende das NPM-Paket vue2-datepicker, um Datumsangaben zu verarbeiten.
Die Datumseingabe akzeptiert alle Buchstaben, Zahlen und Sonderzeichen.
Ich möchte aber, dass die Eingabe nur Zahlen, Bindestriche und Schrägstriche akzeptiert.
Ich kann dies leicht mit normaler HTML-Eingabe erreichen. Aber wie implementiert man es in der Datumsauswahl?
Jede Hilfe wäre sehr dankbar.
Vielen Dank im Voraus</p>
<p>Der NPM-Link, den ich verwende. </p>
<p>Zeigt ein Bild eines Eingabefelds, das verschiedene Werte akzeptiert. </p>
<p>Hier sind die Tags und Attribute, die ich verwende. </p>
<pre class="brush:php;toolbar:false;"><date-picker
:placeholder="fieldItem.name"
v-model="fieldItem.value"
format="MM-TT-JJJJ"
v-if="fieldItem.type == 'datePicker'"
type="Nummer"
></date-picker></pre>
您可以使用作用域插槽来实现这一点:
现在我们可以拦截输入事件并删除不需要的字符:
示例