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 相关文章推荐
jqPlot jquery的页面图表绘制工具
Jul 25 Javascript
javascript最常用与实用的创建类的代码
Aug 12 Javascript
jQuery 自定义函数写法分享
Mar 30 Javascript
图片Slider 带左右按钮的js示例
Aug 30 Javascript
js淡入淡出焦点图幻灯片效果代码分享
Sep 08 Javascript
利用AJAX实现WordPress中的文章列表及评论的分页功能
May 17 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
微信小程序录音与播放录音功能
Dec 25 Javascript
ES6学习笔记之map、set与数组、对象的对比
Mar 01 Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 Javascript
封装 axios+promise通用请求函数操作
Aug 11 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开启openssl的方法
2014/05/15 PHP
PHP is_subclass_of函数的一个BUG和解决方法
2014/06/01 PHP
利用PHP命令行模式采集股票趋势信息
2016/08/09 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
window.onload和$(function(){})的区别介绍
2013/10/30 Javascript
js中substr,substring,indexOf,lastIndexOf的用法小结
2013/12/27 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
javascript数组排序汇总
2015/07/07 Javascript
JavaScript弹窗基础篇
2016/04/27 Javascript
jQuery侧边栏实现代码
2016/05/06 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
2018/05/29 Javascript
微信小程序如何实现全局重新加载
2019/06/05 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
python通过imaplib模块读取gmail里邮件的方法
2015/05/08 Python
举例详解Python中循环语句的嵌套使用
2015/05/14 Python
python使用paramiko实现远程拷贝文件的方法
2016/04/18 Python
python Pandas库基础分析之时间序列的处理详解
2019/07/13 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Python 多进程、多线程效率对比
2020/11/19 Python
python爬虫判断招聘信息是否存在的实例代码
2020/11/20 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
美国战术品牌:5.11 Tactical
2019/05/01 全球购物
C/C++有关内存的思考题
2015/12/04 面试题
技术总监个人的自我评价范文
2013/12/18 职场文书
运动员获奖感言
2014/08/15 职场文书
2014年信访工作总结
2014/11/17 职场文书
社区活动总结范文
2015/05/07 职场文书
python opencv人脸识别考勤系统的完整源码
2021/04/26 Python
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android