Редактирование информации на этапе жизненного цикла onMounted компонета в Vue 3 Composition API

Изучаю VUE 3. На этапе монтирования, после получения данных с сервера решил изменить данные:

<script setup>
...
const Task = ref([])
...
onMounted(() => {
    idTask.value = props.id
    axios
        .get("/tasks/" + idTask.value)
        .then(res => {
            Task.value = res.data
        })
    if (Task.value['description'] === '')
        Task.value['description'] = 'Введите текст описания задачи'
...

Однако оказалось что Task.value['description'] на этом этапе имеет значение undefined

Использовал хук жизненного цикла onBeforeUpdate для проверки. Доступ к переменной есть. Значение выводится.Наверняка и менять можно.

onBeforeUpdate (() => {
    console.log(Task.value['description'])
    }

Вопрос в следующем: На этапе монтирования не положено изменять данные? Или я не нашёл как это сделать?


Ответы (0 шт):