В чем разница между v-model.trim и v-моделью?

#vue.js #calendar #v-model

Вопрос:

введите описание изображения здесь Это ошибка, возникающая, когда я использую v-модель.обрезка с календарем

 <Calendar id="birth_date" v-model.trim="employeeSetup.birth_date" :showButtonBar="true" required="true" :class="{'p-invalid': submitted amp;amp; !employeeSetup.birth_date}" ref="birth_date" v-on:keyup.enter="this.$refs.gender.$el.focus()" />
 

Но он отлично работает, когда я использую v-model.trim с вводным текстом

Ответ №1:

trim это модификатор, который удаляет все лишние пробелы во входном тексте :

 <input type="text" v-model.trim="name" />
 

он использует функцию js trim() строк :

 let s="brahim "
console.log(s 'boussadjra')
let t=s.trim() //removes the space

console.log(t 'boussadjra') 

календарь-это пользовательский компонент, который не является простым вводом