Javascript 如何在外部脚本中执行函数时路由到不同的VueJS组件?
当我单击下面的路由链接时,我会导航到联系人页面Javascript 如何在外部脚本中执行函数时路由到不同的VueJS组件?,javascript,vuejs2,vue-router,Javascript,Vuejs2,Vue Router,当我单击下面的路由链接时,我会导航到联系人页面 <router-link to="/contact">contact</router-link> 联系人 但我希望自动路由,而不是在执行函数时单击路由链接 我想这样做是因为我想在函数中有一些条件&如果它们被满足,那么只进行路由 我调用的函数是外部脚本。(es5语法) 在外部脚本中添加router.push('contact')时,我收到一个错误:router未定义在我的外部脚本中 如何将路由器功能添加到外部脚本?非常有
<router-link to="/contact">contact</router-link>
联系人
但我希望自动路由,而不是在执行函数时单击路由链接
我想这样做是因为我想在函数中有一些条件&如果它们被满足,那么只进行路由
我调用的函数是外部脚本。(es5语法)
在外部脚本中添加router.push('contact')
时,我收到一个错误:router未定义代码>在我的外部脚本中
如何将路由器功能添加到外部脚本?非常有用!但是,错误<代码>路由器未定义代码>在我的外部脚本中!如何将路由器功能添加到外部脚本?是否应在组件中添加一个调用全局脚本功能的函数?如果返回true
,我应该将路由到不同的组件?与您尝试使用的路由器的外部代码相关的const router=new VueRouter(…)
定义在哪里?如果将路由器
导入到需要它的脚本中,则可以使用它。或者,window.router=new VueRouter(…)
。此外,在Vue内部,它将是此。$router
。您阅读了吗?