Вот такой выбор периода.
Кликаешь по нему и дата должна заполняться в датапикер
<input v-model="selectedPeriod"
:id="period.id" :value="period.id"
type="radio" name="period"
class="policy-form__label-radio" />
Вот сам датапикер
<el-date-picker
v-model="dateStart"
type="date"
:clearable="false"
placeholder="Выберите дату">
</el-date-picker>
Вот дата
data: () => ({
periodStart: new Date(),
periodEnd: new Date(),
selectedFilter: "all",
selectedPeriod: "today"
}),
А вот, что лежит в computed
dateStart() {
return moment().subtract(1, this.selectedPeriod).toDate()
}
Эта часть кода работает. то есть кликаю по периодам и датапикере меняется
Но вот, когда хочу в самом датапикере дату поменять - пишет, что
Computed property "dateStart" was assigned to but it has no setter