我使用nklayman/vue-cli-plugin-electron-builder创建了一个使用 Vue/Vuex 准备的电子应用程序。它附带文件main.js、background.js,包括 Vue 组件起点。但我无法让事件正常工作。以下尝试在渲染时产生Uncaught ReferenceError: __dirname is not defined(编译正常)。组件:Splash.vue
问题我有一些代码从 Vuex 存储中获取搜索查询。我使用计算属性来获取搜索查询,然后将其绑定到输入字段的 v-model。我希望能够通过输入字段编辑/更改搜索词,然后提交新的搜索查询,然后执行新的搜索查询。但是由于计算属性是“只读”,当我在输入字段中更改搜索查询时,它不会更新搜索查询,并导致警告:vendor.js:16674 Write operation failed: computed va
我正在使用 vuex 动作,当我尝试获取已上传图像的 url 时发生这种情况,一切正常并且图像已保存在 firebase 中,但我无法获取 downloadUrl 并将其添加到我的 meetup 数据库的 downloadurl 引用中我的代码如下所示actions: {createMeetup ({commit, getters}, payload) {const meetup = {title
2018-11-05
我使用 firebase 进行身份验证。每次在向后端发出请求之前,我都会请求 idToken。service.interceptors.request.use(async request => {const token = await firebase.auth().currentUser.getIdToken();if (!token && request.url !== '/signIn' &
2020-04-24
使用 vuex 设置错误处理有点困难。似乎有很多方法可以做到这一点,但关于正确错误处理的文档却很少。我一直在尝试四种替代方案,但还没有找到令人满意的解决方案。替代方案 1 -在组件上捕获和处理错误在pages/login.vue 中:export default {methods: {onLogin() {this.$store.dispatch('auth/login', {email: thi
2018-07-09
在 Vuex Store 中,我定义了nuxtServerInit(),但它根本没有初始化!import Vuex from 'vuex'import mod1 from './modules/mod1'import mod2 from './modules/mod2'const store = () => {return new Vuex.Store({actions: {nuxtServerI
我正在使用 OptionsAPI 和 Pinia Store 构建 Vue 3 应用程序,但我经常遇到一个问题,提示我在调用createPinia()之前尝试访问商店。我一直在遵循文档以使用 Pinia 商店外部组件,但也许我没有以正确的方式做某事。情况如下:我有一个登录屏幕(/login),其中有一个 Cognito 会话管理器,我单击一个链接,完成 Cognito 的注册过程,然后重定向到主页
2022-02-17
我想在创建的钩子中调用一个操作,等到它完成,然后在同一个钩子中显示结果。这可能吗?我尝试在操作中放入 async / await,但没有帮助。这是store中带有 async 函数的action属性: actions: {async FETCH_USER({commit}) {await firebase.firestore().collection('test').get().then(res
2019-03-29
嗨,我正在尝试在 VueJs 中动态设置 div 的样式。但面临这样一个问题:this.currentProgressLevel未应用于 currentStyle 对象内的 width 属性。我附上了我正在使用的代码的屏幕截图。当我使用${this.currentProgressLevel *75}px时,width 属性不起作用。为什么它可能不起作用?当我手动将this.currentProgr
2020-11-07
我有一个使用 store Vuex 的 vue 组件。但是我得到了一个TypeError: Cannot read property 'token' of undefined错误。我不明白为什么。这是我的代码:在 main.js 中:import Vue from 'vue'import Vuex from 'vuex';import App from './App.vue'import rout
我正在使用 GraphQL 和 Vuex 存储来处理 Django 和 Vue js,以便在前端和后端之间进行通信。当我从前端发送请求时,我从后端收到 200 OK 响应,但在前端,我收到一个错误,标题为TypeError: Cannot read property 'token' of undefined.以下是我的代码概述,从开始用于与我的服务器交互的 vuex 配置。 // The a
2021-06-26
我正在尝试使用 vuex 实现身份验证。我有一个注册组件和一个用于提交数据的 auth.js。我的后端 API 运行良好,但问题是当我尝试登录时。当我在操作方法中控制台登录时,我能够获取令牌。当我在 SET_TOKEN 突变之前控制台登录时,我也能够获取数据。但在突变中,数据像对象一样被接收。我该如何解决错误?import axios from "axios"export default{name
我正在努力用 vuejs 和 vuex 开发一个项目,但是它无法与组件中的this.$store.state.count一起使用。为什么?我的配置:"vuex": "^2.0.0"store.js:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({state: {count
2016-12-09
我尝试创建第一个简单的应用程序,但在 store 中遇到了问题。我在 mainJS 中import Vue from 'vue'import Vuex from 'vuex'import App from './App'import router from './router'Vue.use(Vuex);import {store} from './Store.js';store.commit('
2017-10-27
我已经创建了登录页面。路由器拦截请求并验证用户是否经过身份验证。商店维护用户是否登录。调试时我进入了 auth.js"store is not defined"我也尝试在导入中使用相对路径而不是 @。路由器代码片段 import auth from '@/services/auth';...router.beforeEach((to, from, next) => {if (to.mat
2017-11-24