Vueルーティングの基本的な使用法

コードを直接、コードは物事を学ぶための最良の教師です。以下は、vueルーティングを使用した単純なケースです。
合計5つのステップがあり
ます。1. Vueファイルを導入します。
 この場所では、vue jsパッケージをダウンロードするか、npmを使用して対応する依存パッケージをダウンロードする必要があります。vue
 パッケージのインストールをダウンロードする方法がわかりません。公式ドキュメントを参照してください:https://cn.vuejs .org / v2 / guide / installation.html
2.コンポーネントの作成
3、ルーティングルールの設定
4、ルーティングのマップ
5、ルートの切り替え、コンテナのレンダリング

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--1、引入Vue文件-->
    <script src="../lib/vue-2.4.0.js"></script>
    <script src="../lib/vue-router-3.0.1.js"></script>
</head>
<body>
<div id="app">
    <!--5、路由切换,以及容器呈现-->
    <router-link to="/login" >登录</router-link>
    <router-link to="/register">注册</router-link>
    <!--容器 -->
    <router-view></router-view>
</div>
<script>
    // 2、创建组件
    var login = {
        template: '<h3>这是登录子组件,这个组件是 奔波霸 开发。</h3>'
    }
    var register = {
        template: '<h3>这是登录子组件,这个组件是 霸波奔 开发。</h3>'
    }
    // 3、设置路由规则
    var router = new VueRouter({
        routes:[
            // 默认路由,直接重定向到登录上
            { path: '/',redirect: '/login'},
            // 路由规则数组
            { path: '/login',component:login },
            { path: '/register',component:register}
        ],
        linkActiveClass: 'myactive' // 和激活相关的类
    });
    var vm = new Vue({
        el: '#app',
        data: {},
        methods: {},
        // 4、映射路由
        router: router // 可以简写成router
    })
</script>
</body>
</html>

おすすめ

転載: www.cnblogs.com/myfaith-feng/p/12735097.html