значение в data имеет довольно комплексную логику, как лучше поступить?
1)
data() {
// логика
return {
example: результат логики
}
}
2)
data() {
return {
example: this.initExample()
}
},
methods: {
initExample() {}
}
3)
data() {
return {
example: null
}
},
created() {
// логика
this.example = результат логики
}
а какие значения участвуют в логике? пропы/константы/что-то асинхронное?
логика зависит от пропсов?
Вопрос абстрактный, без конкретного случая. Где-то может зависеть, где-то нет
я бы вынес в отдельную функцию (не метод) и записывал как в 1 или 2 случае
Обсуждают сегодня