一般跳转都是采用下面这种方式:
<router-link to="/Home">点我去主页</router-link>
当然App.vue里面有个<router-view></router-view>来存放视图,
这样做没有出现问题,只要配置路由的时候没有出错。
但是有时候我想利用下面这种方式跳转:
<h1 @click="goAbout"></h1>
然后在methods里面写:
goAbout:function(){
router.push('/About')
}
但是却发现报错了,报错说"router"is not defined。这是为什么呢?我明明在main.js里面把router挂载在了根实例"#app"上面
还有望大神们热情解释~
好学的Lv
woshiajuana
随时随地看视频慕课网APP
相关分类