vue-router安装及使用

1.安装vue-router

npm install vue-router --save

2.创建router文件夹,并且创建index.js文件

3.在index.js中加入代码

import Vue from 'vue';
import Router from 'vue-router';
//用到那个组件就引入那个
import HelloWorld from '@/components/HelloWorld.vue'
import Hello from '@/components/Hello.vue'
Vue.use(Router);

export default new Router({
   mode:  'history',
    routes: [
		{path: '/', component:HelloWorld},
		{path: '/Hello', component:Hello},
    ]
});

4.在main.js中调用

import Vue from 'vue'
import App from './App.vue'
import router from './router'
Vue.config.productionTip = false
//调用router,挂载到app上
new Vue({
	router,
	render: h => h(App),
}).$mount('#app')

5.然后在App.vue中调用






hello.vue





总结:用vue-router和a标签的区别:

a标签是点击则刷新整个页面,vue-router则改变的是router-view标签里面的内容,而标签外的内容是保持不变的,也就是说,当你点击导航的时候,变化的是导航标签下面的内容

 

你可能感兴趣的:(vue-router安装及使用)