vue2.0和vue1.0路由对比以及脚手架初始路由分析

2.0新版本路由相比1.0在使用上做了一些改动,但核心思想并未改变,接下来稍作分析和对比,使用路由之前都需要引入vue-router.js文件

一、两个路由版本的初步分析

1.0

.js


    /*1.创建根组件 必须得要有一个根组件*/
    var app = Vue.extend();

    /*2.创建路由对象*/
    var router = new VueRouter();

    /3.创建模板 注意通过Vue.extend创建,也可以从外部导入*/
    var home = Vue.extend({
       template:'<h1>首页</h1><p>aaaaa</p>'
    });
    var music = Vue.extend({
        template:'<h1>音乐</h1>'
    });
    var singer = Vue.extend({
        template:'<h1>歌手</h1>'
    });

     /*4.配置路由 每一个锚点对应哪个模板*/
    router.map({ 
        'home':{component:home},  //如果是home锚点。就会把指定的组件,放入到占位符当中
        'music':{component:music},
        'singer':{component:singer}
    });

    /*重定向设置默认跳转路由 这里默认从根路由跳转到路由home*/
    router.redirect({ 
        '/':'/home'
    });

    /*5.开启路由 配置完成路由之后需要手动开启路由*/
    router.start(app,'#app') 注意参数:上面创建的根组件app和要挂载到的html

.html

<div id="app">
    <!--1.设置跳转路由-->
    <li><a v-link="{path:'/home'}">首页</a>
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值