vue之路由写法变化

作者: ferrint | 来源:发表于2017-03-11 11:52 被阅读58次

关键词:路由

1.0的写法

    <div id="box">
        <ul>
            <li><a v-link="{path:'/way'}">安装</a></li>
            <li><a v-link="{path:'/dir'}">目录</a></li>
        </ul>
        <div>
           <router-view></router-view>                  
        </div>
    </div>
     var App = Vue.extend();

     var Ways = Vue.extend({
        template:"<h3>node安装方法</h3>"
     });
     var Dirs = Vue.extend({
        template:"<h3>node安装目录</h3>"
     });
     // 准备路由
     var router = new VueRouter();
     // 关联
     router.map({
        "way":{
            component:Ways
        },
        "dir":{
            component:Dirs
        },
     });
     router.start(App,"#box");
        //6. 跳转
        router.redirect({
            '/':'dir'
        });

2.0写法
* <script src="https://unpkg.com/vue/dist/vue.js"></script>
* <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

    <div id="box">
        <ul>
    <router-link to="/way">方法</router-link>
    <router-link to="/dir">目录</router-link>
        </ul>
        <router-view></router-view>
    </div>
  // 定义组件
  const Ways = { template: '<div>安装方法</div>' }
  const Dirs = { template: '<div>安装目录</div>' }

  // 准备路由
   const routes = [
        { path: '/way', component: Ways },
        { path: '/dir', component: Dirs }
      ]
   // 创建实例
   const router = new VueRouter({
      routes // (缩写)相当于 routes: routes
   });
   // 挂载实例
   new Vue({
    el:'#box',
     router
   });

相关文章

  • vue之路由写法变化

    关键词:路由 1.0的写法 2.0写法* *

  • vue-cli的路由警告问题

    问题一: 在Vue的项目中使用了Vue-Router,当某个路由有子级路由时,如下写法: 如果写法是如上的写法,就...

  • 8月第二周

    8.7 vue-cli vue-router 用法总结: 包含默认路由的地址写法,父子路由的嵌套,redirec...

  • 五月下--vue 路由和脚手架

    vue路由 vue2.0路由基本使用: 一:基本使用: 1. 布局主页 2. 路由具体写法 //组件 (就是一个大...

  • Vue 记事

    嵌套路由简易写法 Vue setInterval 使用 Vue 组件中添加监听 添加监听: handleGloba...

  • Vue-router路由

    vue 监听路由变化 vue-router 由hash向history模式变迁 什么是路由 后端路由:对于普通的网...

  • Vue-- 监听路由变化,数据无法更新?

    Vue-- 监听路由变化,数据无法更新?

  • vue-router 常用知识点一

    目录 - 1.vue-router响应 路由参数 的变化 - 2.vue-router如何定义嵌套路由? - 3....

  • Vue-Router 导航守卫

    导航守卫 导航表示路由正在发生改变。(变化的路由)导航守卫就是变化的路由钩子。路由钩子的意思可以理解为vue-ro...

  • VUE监听路由变化的几种方式

    VUE页面开发中,我们经常需要根据路由的变化去实现一些操作,那么如何监听路由的变化呢?当然是利用VUE中的watc...

网友评论

    本文标题:vue之路由写法变化

    本文链接:https://www.haomeiwen.com/subject/pfuagttx.html