您的位置:首页 > 新闻动态 > 技术文章
2019-04-19

[vue]router路由的使用

NPM安装

 

npm install vue-router --save-dev

 

使用

 

//引入vue-router

import VueRouter from 'vue-router';//路由

Vue.use(VueRouter);

//导入您的路由组件

import UserCenter from '../UserCenter.vue';

import login from '../login.vue';

// 创建路由对象

var router = new VueRouter({

  routes: [ // 配置路由规则

    {path:"/UserCenter",component:UserCenter,name:"UserCenter"},

    {path:"/login",component:login,name:"login"},

  ]

})

//使用路由

<div id="app">

<router-view></router-view>  //路由 router-view 区域 ,显示切换的组件内容

<router-link to="/login">登录</router-link> //路由链接

</div>

//js代码

var vm = new Vue({

  el: '#app',

  router, // 挂载路由对象到 VM 实例上

})

 

//编程式导航

this.$router.push('/home/sort/UserCenter'+userid:id)

this.$router.push({path: '/home/sort/UserCenter',query:{userid: 'abc'}})

this.$router.push({name: 'UserCenter',params:{userid: 'abc'}})

 

 


下一篇:[javascript]监听页面加载情况
上一篇:简单说说export import require

© 2010-2020 Beasure本硕科技. All Right Reserved. 备案号:粤ICP备14074318号