#javascript #vue.js #vuejs2 #frontend #vue-component
#javascript #vue.js #vuejs2 #интерфейс #vue-компонент
Вопрос:
Я пытаюсь отформатировать prop с помощью метода, который я создал. Возможно ли это?
Я ищу что-то вроде этого:
Мой компонент:
props:{
title: String,
min: String,
formatedDate: this.formateDate(formatedDate)
}
Когда я вызываю этот компонент, дата начинается как пустая строка, но я изменяю это значение с помощью средства выбора даты.
Возможно ли это? Большое спасибо!
Ответ №1:
Вы могли бы создать вычисляемое свойство на основе этого prop, которое использует метод:
props:{
title: String,
min: String,
date: String
},
computed:{
formatedDate(){
return this.formateDate(this.date)
}
}
Комментарии:
1. Но моя дата будет начинаться как пустая строка, и я буду обновлять ее на основе событий. Я забыл упомянуть, что, я думаю, вычисляемый отображается автоматически только при отображении страницы, верно? Я новичок в vue
2. вычисляемое свойство изменяется каждый раз, когда prop изменяется не только в start