m0_73269192 2024-05-08 21:25 采纳率: 41.6%
浏览 41
已结题

Vue Router页面跳转时,URL变了,但内容没变

gotoRegister(){
      this.$router.push('/Register');
    }

index.js


import Vue from 'vue'
import VueRouter from 'vue-router'

//Vue中使用router插件
Vue.use(VueRouter)

//路由配置,配置路由路径与组件的对应关系
const routes = [
    {
        path: '/login',
        name: 'login',
        component: () => import('../components/Login.vue')
    },
    {
        path: '/Register',
        name: 'Register',
        component: () => import('../components/Register.vue')
    }
]

//新建路由实例
const router = new VueRouter({
    routes
})

//导出路由实例,在main.js中导入使用
export default router

main.js

import Vue from 'vue'
import App from './App.vue'
import router from "@/router";
import VueRouter from "vue-router";
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.config.productionTip = false
Vue.use(ElementUI)
Vue.use(router)
Vue.use(VueRouter)

new Vue({
  router,
  render: h => h(App),
}).$mount('#app')

进入gotoRegister后,应该跳到Register页面
为什么导航栏地址变了(http://localhost:8080/#/Register),页面内容却没变

  • 写回答

3条回答 默认 最新

  • 专家-皆知 2024-05-08 21:36
    关注

    引自免费微信小程序:皆我百晓生

    请检查路由配置是否正确,确保'/Register'对应的组件已加载,同时确认无缓存影响。可以尝试清除浏览器缓存或使用 incognito 模式打开。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月17日
  • 已采纳回答 5月9日
  • 创建了问题 5月8日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?