首页 > Web开发 > 详细

Vue.js生态之vue-router

时间:2018-07-02 10:09:25      阅读:389      评论:0      收藏:0      [点我收藏+]

是什么和怎么用

默认样式:

技术分享图片

首页

技术分享图片

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

技术分享图片

 

安装和基本配置

技术分享图片

技术分享图片

技术分享图片

技术分享图片

在线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

原文:https://www.cnblogs.com/c-x-m/p/9252235.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!