Vue typescript router.Push()只更改地址,不重新加载页面
大家好 我问这个奇怪的问题是因为一个因素: 每当我试图在我的应用程序中更改路由时,只需更改酒吧中的地址,而不是重新加载页面。 我的代码只是vue路由器的基本实现。如果我将地址写入我的web浏览器栏并单击enter,路由甚至不会改变,它只是在我手动刷新页面时刷新(与使用@click时的情况相同,它会改变地址但不会重新加载页面,直到我手动执行此操作)Vue typescript router.Push()只更改地址,不重新加载页面,typescript,vue.js,vue-router,Typescript,Vue.js,Vue Router,大家好 我问这个奇怪的问题是因为一个因素: 每当我试图在我的应用程序中更改路由时,只需更改酒吧中的地址,而不是重新加载页面。 我的代码只是vue路由器的基本实现。如果我将地址写入我的web浏览器栏并单击enter,路由甚至不会改变,它只是在我手动刷新页面时刷新(与使用@click时的情况相同,它会改变地址但不会重新加载页面,直到我手动执行此操作) 如果有帮助的话,我正在使用typescript你是否正在将路由器注入应用程序?这是您声明新Vue({..})的地方。mount(#app)@James
如果有帮助的话,我正在使用typescript你是否正在将路由器注入应用程序?这是您声明新Vue({..})的地方。mount(#app)@JamesTotty是的,我是:新Vue({router,store,render:h=>h(app)})。$mount('#app')我也有同样的问题
import Vue from 'vue'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'home',
component: () => import(/* webpackChunkName: "welcome" */ '@/views/Welcome.vue')
},
{
path: '/face',
name: 'faceHeal',
component: () => import(/* webpackChunkName: "welcome" */ '@/views/FaceHeal.vue')
},
]
const router = new VueRouter({
routes
})
export default router