我正在使用带有Composure API和Pinia的VUE 3

我有一个身份验证存储,它正在从存储中读取默认邮箱和默认密码

import { useAuthStore } from "stores/auth";
const authStore = useAuthStore();

const email = authStore.loginUser;
const password = authStore.passwordUser;

然后我使用邮箱和密码作为v-model.

问题是,两者都不是被动的.如果我更改文本输入的值,模型不会更新

我恳求an explanation个问题和一个解决方案.

推荐答案

我简单地修好了

import { useAuthStore } from "stores/auth";

const authStore = useAuthStore();

const email = ref(authStore.loginUser);
const password = ref(authStore.passwordUser);
const rememberme = ref(false);

没有使用无用的storeToRefs

Vue.js相关问答推荐

Nuxt3 Build . put文件夹保持空,没有从.nuxt复制任何内容

为什么元素会从Vue 3中的TransitionGroup左上角出现?

在哪里可以找到在线沙箱 Vuetify 3 模板来创建最小的可重现示例?

将 v-calendar 与以时间和日期格式出现的事件一起使用

Vue 脚本标签中更漂亮的 destruct 功能

VueJS CKeditor5 上传图片

如何从 Vuex 状态使用 Vue Router?

确保在渲染组件之前加载 Vuex 状态

Vue.js 中的 mount挂载是什么意思?

Bootstrap-vue b-table,标题中带有过滤器

使用 vue-property-decorator 时注册本地组件

将数据传递给另一条路由上的组件

在 vue/vuex(/flux?) 中使用 ES6 类是一种反模式吗?

正确的 vueJS 方法将props与数据同步

为什么 Vue.js 使用 VDOM?

动态更改我的 Vue.js SPA 主题的最佳方式?

执行调度程序刷新期间未处理的错误,这可能是一个 Vue 内部错误

何时使用

如何从扩展面板(Vuetify)中删除阴影?

如何订阅store 模块