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 相关文章推荐
js直接编辑当前cookie的脚本
Sep 14 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
Aug 24 Javascript
原生JS实现图片轮播与淡入效果的简单实例
Aug 21 Javascript
JavaScript实现简易的天数计算器实例【附demo源码下载】
Jan 18 Javascript
详解A标签中href=&quot;&quot;的几种用法
Aug 20 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
Oct 27 Javascript
JS实现的ajax和同源策略(实例讲解)
Dec 01 Javascript
js中this对象用法分析
Jan 05 Javascript
解决vue多个路由共用一个页面的问题
Mar 12 Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 Javascript
原生JS实现图片懒加载之页面性能优化
Apr 26 Javascript
微信域名检测接口调用演示步骤(含PHP、Python)
Dec 08 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
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
php adodb连接mssql解决乱码问题
2009/06/12 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP7 新增常量
2021/03/09 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
angular使用post、get向后台传参的问题实例
2017/05/27 Javascript
JavaScript中错误正确处理方式小结你用对了吗
2017/10/10 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
Vue状态模式实现窗口停靠功能(灵动、自由, 管理后台Admin界面)
2020/03/06 Javascript
pyqt5自定义信号实例解析
2018/01/31 Python
Windows 64位下python3安装nltk模块
2018/09/19 Python
python无限生成不重复(字母,数字,字符)组合的方法
2018/12/04 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
欧舒丹澳洲版:L’OCCITANE
2017/07/17 全球购物
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
幼儿教师思想汇报
2014/01/10 职场文书
小加工厂管理制度
2014/01/21 职场文书
称象教学反思
2014/02/03 职场文书
态度决定一切演讲稿
2014/05/20 职场文书
小学综合实践活动总结
2014/07/07 职场文书
工作试用期自我评价
2015/03/10 职场文书
留学推荐信英文范文
2015/03/26 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
企业投资意向书
2015/05/09 职场文书
奖学金发言稿(范文)
2019/08/21 职场文书
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
SQL中的三种去重方法小结
2021/11/01 SQL Server