#vue.js
#vue.js
Вопрос:
Я пытаюсь получить текущий месяц в типе ввода месяц в vue.js , но я понятия не имею, как, у кого-нибудь есть подсказка, пожалуйста?
HTML:
<input type="month" v-model="month">
JS:
data()
{
return{
date: new Date().toISOString().slice(0,10)
};
},
Ответ №1:
Ваш v-model
атрибут в вашем input
элементе не ссылается на ваше date
свойство data. Он не знает, куда привязать его входное значение:
<input type="month" v-model="date">
Из документов:
Директиву v-model можно использовать для создания двухсторонних привязок данных при вводе формы, текстовой области и элементах выбора. Он автоматически выбирает правильный способ обновления элемента на основе типа ввода.
Ответ №2:
У меня возникла проблема, срез не выполнял нужное количество, которое должно быть:
новая дата().toISOString().substr(0,7)
вместо
новая дата().toISOString().substr(0,10)