关于Vue路由的一些简单笔记

路由简单来说就是不同的路径调用不同的代码块。
在配置路由之前,首先当然是把他们引进来了:


要配置一个路由,一共分为两个步骤:

  • 创建路由表
  • 创建vue对象

创建路由表

使用以下方式创建一个router对象:

let router=new VueRouter();

他接受一个json对象,对象里的key是routes属性:

let router = new VueRouter({
                routes: [
                    {
                        path: '/user', component: {
                            template: '
我是买家,今天啥也没买
' } }, { path: '/company', component: { template: '
我是卖家,今天卖了好几百万的服装
' } } ] });

path顾名思义就是路径,component是一个组件,组件里面必须包含有template,当然,component本身也是一个vue对象,也可以有vue对象的那些属性

创建vue对象

let vm = new Vue({
                el: '#div1',
                router
            })

如果我们创建的router对象的名字和router属性同名,就可以用上面的简写方式。
其实到这里vue的路由就算配置好了,接下来的事是需要把他显示在页面上,为此vue给我们提供了一个占位符:

当然我们还需要执行路由的动作:

买家平台
卖家平台

这个router-link的本质就是一个a标签,里面的to属性必须和上面路由配置表的path对上,不然,他也找不到你要to哪儿

完整代码:




    
    
    
    Document
    
    
    


    
买家平台 卖家平台

你可能感兴趣的:(html5,javascript,vue.js)