起步
route 的基本概念以及 vue-router 的基本使用
What is route?
Why we use route?
How to use route?
<!-- 相当于 <a></a> 链接,点击切换路由(routes),从而切换视图(views)-->
<router-link to="/foo">go to foo component</router-link>
<router-link to="/bar">go to bar component</router-link>
<!-- 视图(views)容器 -->
<router-view></router-view>import Vue form 'vue';
import VueRouter form 'vue-router';
// inject Vue Router to Vue
Vue.use(VueRouter);
// components
const Foo = { template: '<div>foo</div>' };
const Bar = { template: '<div>bar</div>' };
// router configuration
const routes = [
{ path: '/foo', component: Foo },
{ path: '/bar', component: Bar }
];
// Vue Router instance
const router = new VueRouter({
routes
});
// Vue instance
const app = new Vue({
router
}).$mount('#app');Last updated