我正在尝试进行更新,我设法在 firebase 中完成更新,但在商店中没有更新。这是我的代码editCar() {let result = this.balmUI.validate(this.formData);let { valid, message } = result;this.message = message;console.log(`Vrei sa editezi masina: ${
未捕获的类型错误:无法使用“in”运算符在未定义中搜索“USERS”我无法理解这一行:使用“in”运算符搜索“USERS”以及为什么未定义?我不明白这些错误,请向我解释。我的 Vuex: export default new Vuex.Store({state: {users: []},actions: {GET_USERS_FROM_API({commit}) {return axios('h
2021-01-11
因此,我想在我的 store.js 上使用 vue router.push,但我一直收到错误无法读取未定义的属性“push”我试图在我的 store.js 中导入 vue-router,但仍然徒劳无功这是我的 app.js :import Vue from 'vue'import VueRouter from 'vue-router'//Import and install the VueRout
2019-06-26
创建新项目后,我想将用户路由到另一个页面,以便他们可以向项目添加更多信息。这是可行的:createProject() {ProjectService.createProject(this.project).then(response => {this.$router.push({name: "project-update",params: { id: response.data.data.id }
2020-02-10
我正在开发一个 Vue.js 项目,我试图在其中运行一系列相互依赖的承诺。为了简化此示例,我删除了除一个之外的所有承诺,并将其余部分替换为 console.log,它应该输出我尝试访问的值,然后稍后使用。如果我可以让这个例子工作,那么剩下的只是重复它。createBuilding: function() {return new Promise((resolve, reject) => {if(th
2021-05-11
我遇到了一个奇怪的情况,我不明白为什么在不同的位置函数工作方式不一样。我想通过 axios 检索数据。当我在 mounted 钩子中输入我的 axios 调度时 - 它工作正常,我可以将数据从 axios 写入 draftData。但是,如果我将调度包装在函数中并定位在方法中 - 数据不会写入 draftData。为什么会这样?我写了我需要的内容(async/await)。Example.vue<
2022-07-07
我正在使用 lodash 在组件上调用 debounce 函数,如下所示:...import _ from 'lodash';export default {store,data: () => {return {foo: "",}},watch: {searchStr: _.debounce(this.default.methods.checkSearchStr(str), 100)},metho
2017-07-18
我创建了一个登录页面,其中我设置了条件。如果未登录则显示 NAVBAR A如果登录成功则显示 NAVBAR B。在登录过程中,我创建了一个本地存储,其中存储了 token。请问为什么要安装延迟渲染?当用户登录后,它应该渲染导航栏 B,如果先刷新它,它就会起作用我的代码 app.vue<v-main><NavA v-if="token==='' "/> //if not login<NavB v-i
2021-01-04
我其实不明白当用户在网络浏览器上点击重新加载页面时会发生什么...第一次登录后显示用户数据是可以的... store.state 数据可用(localStorage 缓存数据也是如此)但是如果我重新加载页面,即使 store.sate 数据可用,它们也不会再显示..查看 console.log=== 开始显示主页 ====================console.logROUTER BEFO
2018-07-06
我是 Vue Js 的新手。我正在做一个 TODO Web 应用程序。我使用 firebase 作为后端和数据库。我正在使用 Vuex 进行状态管理。到目前为止,我能够将数据添加到 firebase,但是当需要读取时,我被卡住了。我无法从 firebase 读取数据。它在我调用的component中显示一个空数组。这是我的store.jsimport Vue from 'vue';import V
2020-04-02
在 vue 组件中获取 response.dataconsole.log(this.$store.getters.getData)的未定义值。但是,我能够使用此语句console.log(resp.data)获取 response.data我在成功突变中尝试过console.log(data),但它仍然返回未定义值。login.vue login: function() {let data
我有一个 Product 对象,我正在从 API 调用中获取它。因此,在父组件中,我想将此对象发送到子对象,即 SoldTickets 组件。因此,这是我的父组件:<template><section id="cart-page" class="row"><div v-for="item in cart.attributes.items" :key="item.id"><div class="co
2021-11-12
我的仪表板中有一个看板,用于显示项目的问题。我添加了一个菜单,允许用户按项目过滤看板,这样一次只能看到一个项目的问题。默认视图是所有项目的问题。在我的仪表板组件中,我使用 axios 从服务器获取所有项目的列表(工作正常)。当用户选择一个项目时,我会向看板组件发送一个 prop,即项目 ID,以便我可以从服务器获取该项目的问题。但是,我从仪表板发送的 prop 不知何故未定义,我无法弄清楚原因Da
2022-03-01