如何使用查询定义到外部 link 的路由
How to define the route to external link with query
我正在尝试通过使用 beforeEnter()
如下:
Vue.use(VueRouter)
const routes = [
{
path: '/',
beforeEnter() {location.href = '/path='+this.$router.query.path},
name: 'Home',
component: Home3
},
但是我收到一个错误“无法读取未定义的属性(读取 $route)”。
我应该如何使用查询将正确的定义写入外部 link?
There are 3 params 在 beforeEnter
你的代码应该是这样的:
beforeEnter(to, from, next) {
location.href = '/path=' + to.query.path
next()
}
我正在尝试通过使用 beforeEnter()
如下:
Vue.use(VueRouter)
const routes = [
{
path: '/',
beforeEnter() {location.href = '/path='+this.$router.query.path},
name: 'Home',
component: Home3
},
但是我收到一个错误“无法读取未定义的属性(读取 $route)”。
我应该如何使用查询将正确的定义写入外部 link?
There are 3 params 在 beforeEnter
你的代码应该是这样的:
beforeEnter(to, from, next) {
location.href = '/path=' + to.query.path
next()
}