美文网首页
vue-router

vue-router

作者: 咕嘟咕嘟li | 来源:发表于2018-12-29 11:26 被阅读4次
  1. 定义并引入组件
  2. 定义路由
  3. 创建 router 实例
const router = new VueRouter({
  routes
})
  1. 创建和挂载到根实例(main.js中挂载到根实例)
const app = new Vue({
  router
}).$mount('#app')
// 视图导航
<router-view>

路由信息对象:this.$route

// 声明式导航
<router-link :to="..."></router-link>

<router-link 
  tag="li"
  :to="{ path:'/learncenter', query: { id: 12343545} }">
 </router-link>
// 链接到命名路由
<router-link :to="{ name: 'user', params: { userId: 123 }}">User</router-link>
// tag参数激活 class 应用在外层元素
<router-link tag="li" :class="m.class" :to="m.url" active-class="menuactive" :key="m.url">
  <a>{{m.menuItem}}</a>
</router-link>
// 编程式的导航
router.push(...)
// 链接到命名路由
router.push({ name: 'user', params: { userId: 123 }})

相关文章

网友评论

      本文标题:vue-router

      本文链接:https://www.haomeiwen.com/subject/tbeulqtx.html