Vue.js生态之vue-router

Posted c-x-m

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.js生态之vue-router相关的知识,希望对你有一定的参考价值。

是什么和怎么用

默认样式:

技术分享图片

首页

技术分享图片

切换页面不会刷新,数据还保留着。

技术分享图片

 

安装和基本配置

技术分享图片

技术分享图片

技术分享图片

技术分享图片

在线vue-router.js :  https://cdn.bootcss.com/vue-router/2.7.0/vue-router.js     

代码:

技术分享图片
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>路由(安装和基本配置)</title>
    <script src="bli/vue.js"></script>
    <script src="bli/vue-router.js"></script>
    <!-- <script src="https://cdn.bootcss.com/vue-router/2.7.0/vue-router.js"></script> -->
</head>
<body>
<div id="app">
    <!-- 导航栏 -->
    <div>
        <router-link to="/">首页</router-link>
        <router-link to="/about">关于我们</router-link>
    </div>
    <!-- 渲染内容 -->
    <div>
        <router-view></router-view>
    </div>
</div>
</body>
<script src="js/19.app.js"></script>
</html>
19.路由(安装和基本配置).html

 

技术分享图片
var luyou = [
    // 路由1
    {
        path:‘/‘,
        component:{
            template:`
                <div>
                    <h1>首页</h1>
                </div>
            `,
        }
    },
    // 路由2
    {
        path:‘/about‘,
        component:{
            template:`
                <div>
                    <h1>关于我们</h1>
                </div>
            `,
        }
    }
];


// vue-router.js 的构造器
var routerobj = new VueRouter({
    routes:luyou,
});

// vue实例 入口
new Vue({
    el:‘#app‘,
    router:routerobj, 
});
19.app.js

 

传参及获取传参
子路由
手动访问和传参
命名视图
导航钩子
元数据及路由匹配

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

以上是关于Vue.js生态之vue-router的主要内容,如果未能解决你的问题,请参考以下文章

Vue.js生态之vue-router

Vue.js系列之vue-router(上) (转载自向朔1992)

Vue.js系列之vue-router(上)

vue.js项目构建之vue-router2.0的使用

Vue之 vue-router

Vue.js的路由之——vue-router快速入门