vue 2.0路由之路由嵌套示例详解
前言vue一个重要的方面就是路由,下面是自己写的一个路由的例子分享给大家供大家参考学习,下面来看看详细的介绍。 方法如下:1、引入依赖库就不必再说2、创建组件两种写法 第一种:间接 Home{{msg}} template: '#about'
}); 第二种:直接 template: '
OutThis is the tutorial out vue-router. }); 3、创建 router 实例,传 'routes'路由映射配置routes: [
{ path: '/路径',component: 组件名 },{ path: '/',component: 组件名},//设置默认路径 { path: "*",component:Home }//路径不存在 }); 4、创建和挂载根实例。记得要通过 router 配置参数注入路由,从而让整个应用都有路由功能router: router
}).$mount('#app'); 整体的demo<html lang="en"> <meta charset="UTF-8"> <div id="app"> <router-link to="/home">Go to Home <router-link to="/about">Go to About <router-link to="/out">Go to Out <template id="home">
<template id="about">
<script src="../js/vue2.0.js" type="text/javascript" charset="utf-8"> <script src="lib/vue-router.min.js" type="text/javascript" charset="utf-8"> <script type="text/javascript"> / 1、创建组件 / var Home = Vue.extend({ template: '#home',data: function() {
} }); var About = Vue.extend({ template: '#about' }); var Out = Vue.extend({ template: ' OutThis is the tutorial out vue-router. }); // 2. 创建 router 实例,然后传 var router = new VueRouter({ routes: [ { path: '/home',component: Home },{ path: '/about',component: About },{ path: '/out',component: Out },{path: '/',//设置默认路径 { path: "*",component:Home }//路径不存在 ] }); // 3. 创建和挂载根实例。记得要通过 router 配置参数注入路由,从而让整个应用都有路由功能 var vm = new Vue({
}).$mount('#app'); // 现在,应用已经启动了! |