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中json使用自己总结
Aug 13 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
js实现文字跟随鼠标移动而移动的方法
Feb 28 Javascript
JS回调函数简单用法示例
Feb 09 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
Mar 08 Javascript
浅谈Express异步进化史
Sep 09 Javascript
Node.js 使用流实现读写同步边读边写功能
Sep 11 Javascript
js调用设备摄像头的方法
Jul 19 Javascript
layui使用templet格式化表格数据的方法
Sep 16 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
在elementui中Notification组件添加点击事件实例
Nov 11 Javascript
vue-cropper组件实现图片切割上传
May 27 Vue.js
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+Ajax无刷新带进度条图片上传示例
2017/02/08 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
浅谈JavaScript 框架分类
2014/11/10 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
js实现文字截断功能
2016/09/14 Javascript
js获取时间函数及扩展函数的方法
2016/10/30 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
微信小程序实现渐入渐出动画效果
2019/06/13 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[39:18]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第二场 12.17
2020/12/19 DOTA
python ip正则式
2009/05/07 Python
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python脚本实时处理log文件的方法
2016/11/21 Python
Python字符编码与函数的基本使用方法
2017/09/30 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python 同时运行多个程序的实例
2019/01/07 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
Linux如何压缩可执行文件
2014/03/27 面试题
应用化学专业本科生求职信
2013/09/29 职场文书
大学生应聘推荐信范文
2013/11/19 职场文书
路政管理毕业自荐书范文
2014/02/10 职场文书
学生会个人自荐书范文
2014/02/12 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
2014年政教处工作总结
2014/12/20 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
培训感想范文
2015/08/07 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL