Я использую Quasar Framework в версии 1.6.2. и хочу использовать компонент (Drawer. vue) для моего ящика. Компонент используется в моем файле макета (MainLayout. vue).
В консоли отображается следующее сообщение об ошибке:
Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "rightDrawerOpen"
Ящик работает, но не первый клик - только при последующих кликах.
Как правильно передать модель родителей в мой ящик?
Компонент: Ящик. vue
<template>
<q-drawer show-if-above v-model="rightDrawerOpen" side="right" bordered>
<q-list>
<q-item-label header>Menü</q-item-label>
</q-list>
</q-drawer>
</template>
<script>
export default {
name: "Drawer",
props: {
rightDrawerOpen: Boolean
}
};
</script>
Родитель: MainLayout. vue
<Drawer :right-drawer-open="rightDrawerOpen" />