vuex相关内容

如何防止 Vuex 干扰我的类实例?

我试图在 Vuex 中存储一个类的实例(EditorState 来自 ProseMirror).这个类从外部来看或多或少是不可变的,这意味着每当我想对其进行更改时,我都会将该类的一个新实例放入 Vuex. 因此,我在这里不需要 Vue 的更改跟踪,事实上它实际上似乎干扰了 ProseMirror 的内部工作,所以我想知道是否有一种方法可以将我的对象与 Vue 隔离,以便它被原子处理. ..
发布时间:2021-09-20 20:30:31 前端开发

简单的 vue 应用程序不显示任何内容

完整代码:https://github.com/kenpeter/test_vue_template git clone https://github.com/kenpeter/test_vue_template 安装:yarn install 运行:yarn dev 访问 localhost:8080 什么也看不见 解决方案 因为你没有在你的根组件中渲染任何东西. ..
发布时间:2021-09-20 20:30:28 其他开发

为什么这个 Vue 计算属性不是响应式的?

我想要我的视图,使用作为 prop 传递的 id,在商店中查找对象的属性.存储中的对象异步出现,因此该对象可能不会立即出现.我希望视图能够对对象的最终外观做出反应. {{title}} 导出默认{道具:['id'],计算:{小部件(){让路径 = `小部件/${this.id}`返回 this.$store.state.widgets[path]},标 ..
发布时间:2021-09-20 20:30:19 前端开发

v-select 显示对象 Object

我是 vuetify 的新手,我一直在思考如何正确使用 v-select.我将选择值从 API 提取到名为 FormatTypes 的存储中,如下所示: [{"id":5,"formatlabel":"RDBMS 表或视图"},{"id":6,"formatlabel":"Microsoft Access"}....,{"id":23,"formatlabel":"ArcGIS for Serv ..
发布时间:2021-09-20 20:30:00 其他开发

将 Vuetify 导航抽屉 v-modelled 切换为 Vuex 变量

(我发现了一些类似的问题,但似乎没有一个能解决我的问题,但是如果我遗漏了什么,请参考.) 我正在使用 Vue、Vuex 和 Vuetify.使用 "Google Keep"示例布局,我分解了 NavDrawer 和 AppBar 组件.然而,我在让 NavDrawer 切换工作时遇到了一些麻烦. 在实现 Vuex 之前,我使用了 props 和 events,通过父组件.使用Vuex, ..
发布时间:2021-09-20 20:29:37 前端开发

Vuex 调度运行无穷大

请问,谁能告诉我为什么这个函数会无限循环运行? 这是vuex文件中的action函数 async gitSourceAuthenticationURL({ state }) {返回等待 axios.get(`${Config.ApiUrl}/auth/login/${state.gitSourceAuthenticationChoice}`).then(响应 => {返回 respon ..
发布时间:2021-09-20 20:27:09 其他开发

渲染函数中的错误:“TypeError:无法读取未定义的属性",使用 Vuex 和 Vue Router

我一直在使用 Vue、Vuex 和 Vue-Router 处理一个问题.我正在构建一个闪存卡应用程序,在创建主应用程序时获取所有卡片,然后使用 Vuex getter 通过其作为路由参数传递的 id 获取每张卡片. 相关位: App.vue 出口默认{成分: {'app-header':标题,},数据() {返回 {}},创建(){this.$store.dispatch('getA ..
发布时间:2021-09-20 20:25:58 前端开发

错误:[vuex] 不要在变异处理程序 vuex (nuxt.js) 之外改变 vuex 存储状态

我已经搜索了导致此错误消息出现的原因,但在我的代码中无法真正理解它.我正在使用 Nuxt.js 和 Vuex.我只是看不到我在哪里修改商店而不发生突变.有人可以告诉我我做错了什么吗?当我从日期选择器组件中选择某个日期时,会出现此错误消息.此解决方案按预期工作,只是错误消息让我感到困扰,我真的不想通过关闭存储的严格模式来解决它. 组件.vue ..
发布时间:2021-09-20 20:25:15 前端开发

是否可以在 Vuex/(Vue 数据)中存储自定义类的实例?

根据 vue 文档,除了普通对象之外,不可能存储任何东西.(https://ru.vuejs.org/v2/api/#data).我一直使用vuex作为DI容器,我是从这个角度来看的.它使 vue 远离我的应用程序业务逻辑,并且可以仅使用 JS 来描述业务规则,而无需依赖.但是这种方法破坏了 vue 开发工具,并且由于某种原因并非所有测试都通过.有没有办法绕过这个限制?例如,类实例可以在 gett ..
发布时间:2021-09-20 20:24:57 前端开发

Mutation 不会更新 VUEX 中的 store

使用 VUEX 我正在尝试更新商店,但我没有实现,我不明白原因,因为我只想输入数字数据而没有任何复杂性.在突变中,通过控制台输入消息,然后我收到它们成功,但在购物车状态下没有任何反应. 这是我的代码: Mutations.js 导出函数shipping(state, cost) {state.cart.shipping = 成本;控制台日志(成本);console.log('来自变异 ..
发布时间:2021-09-20 20:24:12 前端开发

v-runtime-template 和 vuex 导致无限更新循环

我遇到了一个让我很困惑的无限循环.我使用 v-runtime-template 加载动态表单,使用时一切正常静态数据,但是从vuex获取数据后切换到无限循环. 我用CodeSandbox写了两个例子,但是注意点击Demo2可能会导致浏览器死. 数据的加载需要通过vuex来完成.如何解决死循环问题,期待您的帮助. 解决方案 我已经解决了这个问题.定义一个子组件来加载 v-runt ..
发布时间:2021-09-20 20:23:43 其他开发

vuejs2:如何将 vuex 存储传递给 vue-router 组件

如果没有使用vue-router,可以在声明new Vue() 时将store传递给子组件 但我同时使用 vue-router 和 vuex.在这种情况下,如何使 store 可用于 components.例如我的 store.js 是典型的: 从'vue'导入Vue从 'vuex' 导入 Vuex从'jwt-decode'导入jwt_decode从 'axios' 导入 axios从 'v ..
发布时间:2021-09-20 20:23:23 其他开发

商店未定义 vue.js

我已经创建了登录页面.路由器拦截请求并验证用户是否通过身份验证.商店正在维护用户是否登录. 在调试时我进入 auth.js “商店未定义" 我也在导入中尝试了相对路径而不是@. 路由器代码片段 从 '@/services/auth' 导入认证;...router.beforeEach((to, from, next) => {if (to.matched.some(re ..
发布时间:2021-09-20 20:23:12 前端开发

Vue DOM 对计算属性没有反应

如果计算属性的有效属性为 false,我有一个按钮设置为禁用.如果为 true,则应启用该按钮并允许用户移动到当前流程中的下一步. 我的 currentStep 计算属性正在根据当前步骤输入的更改完美更新,但按钮 :disabled="currentStep.valid" 无法识别发生在 currentStep.valid 上的更改. 如果我在 vue-devtools 中点击当前组件 ..
发布时间:2021-09-20 20:21:50 前端开发