我对 Vuejs 还比较陌生,一段时间以来我一直被以下错误困扰:(页面加载时出现)Uncaught TypeError: Cannot redefine property: $router at Function.defineProperty () at Function.install (VM2179 vue-router.esm.js:526) at Function.Vue.use (
2018-09-06
我正在开发一个基于 firebase 的 vue 应用程序,该应用程序应在成功登录后将用户重定向到主页。单击登录后,我在控制台中收到 howewer 无法读取未定义的属性“$router”错误。我已经尝试在登录组件上从“。/router”导入路由器,但没有成功。main.jsimport Vue from "vue";import firebase from "firebase";import A
2019-04-22
我正在检查 Vue 及其路由器组件,但在使用路由器组件时遇到了一些问题。控制台中的错误如下:Uncaught ReferenceError: router is not defined大家好,我正在将 Vue 和 VueRouter 导入index.html,并尽力阅读文档以初始化路由器,但似乎无法正常工作。在index.html中:<script type="module" src="/asse
2019-08-09
我正在使用 vue js 3,但出现此错误。我尝试使用路由器。我的 main.js 文件在这里:import { createApp } from 'vue'import App from './App.vue'import VueRouter from 'vue-router' // i added thisimport Vue from 'vue'; // and thisVue.us
2021-06-11
http://localhost:3000/apartamentai?filter[city]=Vilniusimport { ref, onMounted } from 'vue';import { useRouter, useRoute } from 'vue-router';export default {setup() {const router = useRouter();const r
2021-10-08
因此,如果 api 调用返回状态 422,我会尝试将用户重定向到不同的路由。但是我收到错误TypeError: Cannot read properties of undefined (reading '$router')我的 routes.js:{path: '/dashboard',component: Dashboard,name: 'Dashboard',beforeEnter: (to,
2021-10-21
我是 Vue.js 的新手,我为用户创建了一个简单的表单并使用 API 存储数据。提交时我调用此函数:setup(props, { emit }) {const blankData = {customer: '',template: '',rate: '',property_from: '',property_to: '',move_date: '',num_days: '',token: '',
2021-11-22
我有一个订单列表,其中每个订单都可以点击以查看订单详情。我花了几个小时进行调试,试图理解为什么 id 属性在登录页面上为空,但通过商店和 api 调用函数看起来正常。描述这一点的最佳方式是通过代码,所以看一看(参见 ID 仍然具有有效值的注释)。-> 工作路线 { path: '/vieworder/:id', component: ViewOrder, props: true },-> 路由推送
2017-04-18
我正在使用 Vue CLI 3,它创建了一些路由。一个是 Home.vue。在我的程序中,我试图以编程方式转到不同的页面。我在 router.js 中添加了所需的路由,但保留了已经为 Home.vue 和 About.vue 创建的路由。它工作正常,直到我到达“Home”并收到警告:“[vue-router] 名为“Home”的路由不存在。”这是代码: <template><div class='
2018-12-04
我的网站路由工作正常,但是当我点击刷新按钮时出现问题。在基本路由(例如http://localhost:8080/employers)上,页面或组件样式保持不变,但是当我刷新子路由(例如http://localhost:8080/employers/google)时,此组件的所有样式都将丢失。如能提供任何有关如何解决此问题的帮助,我们将不胜感激import Vue from 'vue'import
2019-04-20
我直接说重点。我在登录页面上进行身份验证,单击登录页面后,它会将我重定向到产品组件,然后在该产品组件上,我发出HTTP 请求以获取所有产品。但是,登录并重定向到产品页面后,产品组件似乎无法在created()生命周期挂钩上运行我的HTTP 请求。这是正常行为吗?这是我的代码:登录:export default{data(){return {email: '',password: ''}},meth
2018-03-26
因此,我想在我的 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 3 和 Vite 中遇到了问题,我正在尝试使用路由器,但是遇到了问题,因为他们没有找到它。 props: ["usuario", "senha"],setup(props) {const mensagemErro = ref("");async function login() {try {const { data } = await services.post("au
2021-04-24
我目前正在尝试启动一个包含用户登录的 Vue 应用程序。由于某种原因,我一直在努力让这个路由器重定向工作。实现直接来自 vueschool 页面,专门针对组合 API。我在这里遗漏了什么?每次运行注册脚本时,它都会正确注册用户并记录错误,即在未定义的“推送”属性上找不到该属性。我的代码完成告诉我它在那里,linting 工作正常,IDE Webstorm 没有给出任何错误。<script>impo
2021-06-22