Проблема в том, что ваши props
не объявлены правильно.
props: {
user: '', // <-- DON'T DO THIS
dates: {} // <-- DON'T DO THIS
}
При использовании синтаксиса объекта для props
каждый ключ является именем проп, а значение является типом данных (например, String
, Number
и т. д.):
props: {
user: String,
dates: Object
}
... или инициализатор объекта (который позволяет указать тип данных и значение по умолчанию), например:
props: {
user: {
type: String,
default: ''
},
dates: {
type: Object,
default: () => ({})
}
},
демо