有人能帮我将一个库导入到我的 vue3 项目中,以便我可以在所有组件中使用它吗?...我正在尝试将“moments.js”导入到我的项目中它是使用 npm 安装的在我的“main.js”(条目)中,我像这样导入它:import { createApp } from "vue"import App from "./App.vue"import moment from "moment"const ap
2021-08-06
main.jsimport Vuex from "vuex"import Vue from 'vue'import { createApp } from 'vue'import App from './App.vue'import store from "./store"import drizzleVuePlugin from "@drizzle/vue-plugin"import drizz
有人可以帮我调试这个问题吗?我在Vuejs课程中,我有一个奇怪的问题(即使我从课程中复制了paste源代码,也会发生没有它)。,这是应用图像:当我单击团队2时,它应该转到团队2及其详细信息。这是工作代码:479969659但是,当我添加观察器时,导航不起作用,我会得到此问题:关于如何解决此问题的任何想法?谢谢注意:我正在使用Vuejs 3(如果这意味着什么):)< P>已解决:501317308
2022-06-26
我用 VueJS 制作了一个网站,但是它不起作用。顶部的 App.vue 有<script setup>import Page from './components/Page.vue';import Top from './components/Top.vue';</script>当我尝试运行开发模式:vite dev (npm run dev)或尝试构建它:vite (npm run build
我正在尝试创建一个表单,以便可以在数据库中输入和更新值,但我总是收到警告,并且不知道如何摆脱它。我有一个包含具有 id 值的对象数组,例如:data = [{id_a: 2, id_b: 3},{id_a: 5, id_b: 10}, ...]在相关组件的模板中,我循环遍历此数组,并为每个对象在表中创建一行:<template><div><table><trv-for="(dataset, i)
2020-07-13
在我的 vue 前端,我尝试设置 Vuex。在我的店铺页面(店铺目录内,文件名为 index.js)上,我使用的是 Vue 3.0当我运行代码时,我得到无法读取 Vue.use(Vuex) 行上未定义的属性“use”这是代码块import Vue from "vue";import Vuex from "vuex";import Api from "../services/api";Vue.use
我正在开发一个Vue 3应用程序。我有 3 个嵌套组件:一个下拉组件,嵌套在导航组件中,导航组件嵌套在内容组件中。下拉菜单应按作者过滤祖父组件Main.vue中的帖子。我尝试向上发出getPostsByUser(user)方法,一次一个组件。在孙组件UsersDropdown.vue中:<template><div class="dropdown"><button type="button" cl
2022-04-11
我从著名的 ApiPokemon 收到此调用:https://pokeapi.co/api/v2/pokemon?limit=151一旦我获得该数据,我想将其通过另一种方法(_getPokemonData)传递,以映射每个 Pokémon 的完整数据。但是,当我创建此 VueJS 方法时,我收到此错误:未捕获(在承诺中)TypeError:无法读取未定义的属性(读取“_getPokemonData
2022-06-21
这是我的 Searchcomponent,但是它引发了“查询” prop 的意外突变错误,我尝试了这种方法但仍然收到错误。 <template><div class="searchbar"><inputtype="text"v-model="query.name" // this is the errorclass="input"placeholder="Search"/><div v-if
2022-10-19
我在成功登录后将令牌存储在 vuex 存储中,如下所示:axios.post('/api/auth/doLogin.php', params, axiosConfig).then(res => {console.log(res.data); // tokenthis.$store.commit('login', res.data);})axiosConfig 是一个文件,其中我仅设置了 baseU
2017-12-22
我试图让 axios 与请求拦截器一起工作。但是在发出请求之前,拦截器没有被触发。这里可能出了什么问题?我已经对这个问题进行了大量研究,但到目前为止还没有找到解决方案。可以在这里寻求一些帮助!这是我的代码:import VueRouter from 'vue-router';import Login from './components/Login.vue'import Home from './
2018-03-14
我试图在用户收到 401 错误后将其注销。我使用 axios 从 api 返回数据我四处寻找,发现了相同的 axios.interceptors.response axios.interceptors.response.use(response => response,error => {const {status} = error.response;if (status === 401 ) {
2018-04-17
我在 vue.js 中工作,并使用 axios 向服务器发出请求。我已配置拦截器以将授权令牌添加到请求中。生成令牌的函数需要完整的 url 和协议来创建正确的令牌。我已经创建了我的 axios 实例 http。如果我在 http 调用中使用完整的 url:http.get('http://ediscore.net/api/config/category'它工作得很好。但是如果我在 axios 级别
我试图在 vue 中拦截 axios 后调用。首先,我在 axios.js 中创建 Axiosimport Vue from 'vue'import axios from 'axios'const axiosInstance = axios.create({baseURL: `http://localhost:8081/` // the url of our server})Vue.prototy
我有一个登录表单。当用户输入用户名/密码时,axios 拦截器会处理来自 api 的响应,无论它是好是坏。然后,响应通过我的 vuex 存储进行路由,用户凭据在那里设置。但是,当我在登录组件中 console.log 响应时,我实际上看不到我需要的字段,例如数据、状态、标题等。我看到了这一点在继续登录用户之前,有什么方法可以验证我的数据是否在存储中?目前我唯一能想到的就是使用setTimeout3
2020-03-06