Я создаю модал многоразового использования, в котором я хочу передать реквизит :loading="loading"
. Но на данный момент свойство loading
, инициализированное в данных, не является реактивным. Как я могу обновить загрузку в родительском компоненте, чтобы она реагировала внутри дочернего компонента?
Шаблон родительского компонента:
<child_component :loading="loading"></child_component>
Сценарий родительского компонента:
data() {
return {
loading: false
}
},
onDelete() {
this.loading = true;
setTimeout(function(){ alert("Hello"); }, 3000);
this.loading = false;
},
child :
<v-btn icon
:loading="loading"
<v-icon>{{icon}}</v-icon>
</v-btn>
...
props: { disabled: { Boolean, default: false } }