vue router demo详解


Posted in Javascript onOctober 13, 2017

本文实例为大家分享了vue router demo代码,供大家参考,具体内容如下

<!doctype html><html lang="en">
<head>
  <meta charset="UTF-8" />
  <title> vue route demo</title>
</head>
<body>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>

<div id="app">
 <h1>Hello App!</h1>
 <p>
  <!-- 使用 router-link 组件来导航. -->
  <!-- 通过传入 `to` 属性指定链接. -->
  <!-- <router-link> 默认会被渲染成一个 `<a>` 标签 -->
  <router-link to="/foo">Go to Foo</router-link>
  <router-link to="/bar">Go to Bar</router-link>
 </p>
 <!-- 路由出口 -->
 <!-- 路由匹配到的组件将渲染在这里 -->
 <router-view></router-view>
</div>

<script>
// 0. 如果使用模块化机制编程,???ue和VueRouter,要调用 Vue.use(VueRouter)

// 1. 定义(路由)组件。
// 可以从其他文件 import 进来
const Foo = { template: '<div>foo</div>' }
const Bar = { template: '<div>bar</div>' }

// 2. 定义路由
// 每个路由应该映射一个组件。 其中"component" 可以是
// 通过 Vue.extend() 创建的组件构造器,
// 或者,只是一个组件配置对象。
// 我们晚点再讨论嵌套路由。
const routes = [
 { path: '/foo', component: Foo },
 { path: '/bar', component: Bar }
]

// 3. 创建 router 实例,然后传 `routes` 配置
// 你还可以传别的配置参数, 不过先这么简单着吧。
const router = new VueRouter({
 routes // (缩写)相当于 routes: routes
})

// 4. 创建和挂载根实例。
// 记得要通过 router 配置参数注入路由,
// 从而让整个应用都有路由功能
const app = new Vue({
 router
}).$mount('#app')

// 现在,应用已经启动了!
</script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 表单的友好用户体现
Jan 07 Javascript
jQuery 动画弹出窗体支持多种展现方式
Apr 29 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
May 29 Javascript
使用时间戳解决ie缓存的问题
Aug 20 Javascript
js和jquery中循环的退出和继续下一个循环
Sep 03 Javascript
jquery转盘抽奖功能实现
Nov 13 Javascript
jquery实现简单的遮罩层
Jan 08 Javascript
详解利用jsx写vue组件的方法示例
Jul 17 Javascript
vue项目中使用tinymce编辑器的步骤详解
Sep 11 Javascript
vue  directive定义全局和局部指令及指令简写
Nov 20 Javascript
Vue.js上传图片到阿里云OSS存储的方法示例
Dec 13 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
Feb 18 Javascript
JS实现的简单表单验证功能示例
Oct 13 #Javascript
javascript基于定时器实现进度条功能实例
Oct 13 #Javascript
layui中layer前端组件实现图片显示功能的方法分析
Oct 13 #Javascript
详解如何去除vue项目中的#——History模式
Oct 13 #Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 #Javascript
vue中遇到的坑之变化检测问题(数组相关)
Oct 13 #Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 #Javascript
You might like
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
Symfony2联合查询实现方法
2016/03/18 PHP
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
js history对象简单实现返回和前进
2013/10/30 Javascript
实例讲解JQuery中this和$(this)区别
2014/12/08 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
React操作真实DOM实现动态吸底部的示例
2017/10/23 Javascript
node之本地服务器图片上传的方法示例
2019/03/26 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
js实现简单点赞操作
2020/03/17 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
python学习基础之循环import及import过程
2018/04/22 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
python调用自定义函数的实例操作
2019/06/26 Python
python3 实现调用串口功能
2019/12/26 Python
Python 中由 yield 实现异步操作
2020/05/04 Python
如何在VSCode下使用Jupyter的教程详解
2020/07/13 Python
完美解决Pycharm中matplotlib画图中文乱码问题
2021/01/11 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
Groupon比利时官方网站:特卖和网上购物高达-70%
2019/08/09 全球购物
酒吧创业计划书
2014/01/18 职场文书
护士自我评价范文
2014/01/25 职场文书
放飞梦想演讲稿200字
2014/08/26 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
学校食品安全责任书
2015/01/29 职场文书
银行服务理念口号
2015/12/25 职场文书
golang的文件创建及读写操作
2022/04/14 Golang