Neu bei Vue.js. Ich habe gegoogelt und eine Menge Ressourcen für Vue.js 1.0 gefunden, aber nicht für vue js 2.0.Wie funktioniert die Validierung in Vue.js 2.0?
0
A
Antwort
0
Vue.js 2 Validierung ist sehr ähnlich zu Vue.js Version 1. Es kann nur Requisiten aus der Box validieren. Es gibt 6 Möglichkeiten, das zu tun, nach the documentation:
Vue.component('example', {
props: {
// basic type check (`null` means accept any type)
propA: Number,
// multiple possible types
propB: [String, Number],
// a required string
propC: {
type: String,
required: true
},
// a number with default value
propD: {
type: Number,
default: 100
},
// object/array defaults should be returned from a
// factory function
propE: {
type: Object,
default: function() {
return { message: 'hello' }
}
},
// custom validator function
propF: {
validator: function (value) {
return value > 10
}
}
}
})
Wenn Sie Eingabevalidierung haben, müssen Sie eine Bibliothek verwenden. Der bekannteste ist vue-validator.
Nachdem Sie es zu Ihrem Vue App als Plugin (via Vue.use(...)
) hinzufügen, können Sie Eingabe bestätigen wie so:
<div id="app">
<validator name="validation1">
<form novalidate>
<div class="username-field">
<label for="username">username:</label>
<input id="username" type="text" v-validate:username="['required']">
</div>
</div>
<div class="errors">
<p v-if="$validation1.username.required">Required your name.</p>
</div>
<input type="submit" value="send" v-if="$validation1.valid">
</form>
</validator>
</div>
Verwandte Themen
- 1. Laravel und vue.js Validierung
- 2. Vue.js 2.0 Bootstrap app.vue
- 3. Vue.js 2.0 Mehrschritt-Assistent
- 4. vue.js 2.0 Lastkomponente dynamisch in Laravel 5.3
- 5. Wie legen Sie globale Trennzeichen in Vue.js 2.0 fest?
- 6. Wie man nav aus materialize in vue.js 2.0 verwendet
- 7. Wie funktioniert Rails mit vue.js?
- 8. Mit mixitup mit Vue.js 2.0 Component
- 9. Spinner funktioniert nicht vue.js
- 10. Wie funktioniert die Validierung eines Modellattributs?
- 11. Wie funktioniert diese Validierung?
- 12. Vue.js 2.0 - Übergabe von Argumenten in Methoden AJAX Axios
- 13. Warum funktioniert die Validierung nicht?
- 14. Wie Anpassen der JWT-Token-Validierung in OAuth 2.0/owin?
- 15. Wie funktioniert die AddExtension-Eigenschaft in C# 2.0?
- 16. Wie funktioniert Vue.js, React.js, Angular.js tatsächlich?
- 17. Vue.js 2.0: ES6-Export von main.js (Eingangspunkt des Webpacks)?
- 18. Vue.js berechnete Eigenschaft funktioniert nicht
- 19. V-für in Vue.js Komponente funktioniert nicht
- 20. Zugang Auth in vue.js
- 21. Hinzufügen dynamisch Komponenten in vue.js funktioniert nicht
- 22. Vue.js v-für nicht funktioniert
- 23. Verwendung des AWS-SDK für Javascript mit Vue.js 2.0
- 24. Bootstrap-Tab-Navigation funktioniert nicht in vue.js
- 25. Wie Mime-Typ-Validierung in Laravel funktioniert
- 26. Wie verwende ich externe HTML-Vorlagen in Komponenten mit Vue.js 2.0 in Laravel 5.3
- 27. Jquery-Validierung funktioniert nicht, wenn die Validierung fehlschlägt
- 28. Wie funktioniert in der Aurelia-Validierung
- 29. AngularJS-Dienste in Vue.js
- 30. Wie kann ich Wert in ausgewählten vue.js erhalten? vue.js 2
Sprechen Sie über Eigenschaften Validierung? http://vuejs.org/guide/components.html#Prop-Validierung – Hammerbot