Utiliser VUEI18N et VUETIFY MISEZ-moi confondre ce point
Ceci est mon code (j'ai noté la chose étrange en ligne): p> Comment puis-je traduire automatiquement le message sous la forme d'entrée? p> p>
3 Réponses :
Créer un e-mail de messagerie calculé, puis modifier votre ligne: Règles de votre "champ V-text" p>
Ne fonctionne pas, la seule solution pour moi est la validation de réinitialisation (ceci. $ Refs.Form.Resetvalidation ());
<v-select
:items="getAllPriceGrups"
item-text="name"
@input="getPrices"
v-model="priceG"
filled
:rules="rulesRequired($t('global.needToFillOut'))"
return-object
></v-select>
methods: {
rulesRequired(role) {
return [value => !!value || role];
},
}
This works for me!
Je pense que Vuetify prend le message lorsque la règle vient d'échouer.
J'ai fait ce mixin basé sur des règles de mise à jour lorsque locale a changé, afin de rafraîchir le message de règles. P>
P>
import Vue from 'vue'
export default Vue.extend({
data: () => ({
formActive: true,
}),
computed: {
requiredRules() {
return this.formActive
? [(val: string) => !!val || this.$t('errors.requiredField')]
: []
},
},
methods: {
updateLocale() {
this.formActive = false
this.$nextTick(() => {
this.formActive = true
})
},
},
})