首页 > 解决方案 > 如何解决已分配计算属性但在 vue api 组合中没有设置器的问题?

问题描述

我使用 vue api 组合从我的状态中获取抽屉值:

import { useState, useStore } from '@u3u/vue-hooks';

setup() { 
   const { drawer } = useState('app', ['drawer']);

   return { drawer };
}

在我的组件中,我将变量传递给 vuetify 组件:

<v-navigation-drawer dark app v-model="drawer" width="200" color="primary" clipped>

我得到了错误:

Computed property was assigned to but it has no setter

任何想法如何解决这个问题?状态没有设置器,v-model 影响对象的设置器。所以我不知道它是如何解决的,而是复制所有使用 v-model 并来自该州的对象..在我看来是个坏主意。

那么我该如何解决这个错误呢?

标签: vue.jsvuetify.jsvue-composition-api

解决方案


推荐阅读