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 相关文章推荐
防止浏览器记住用户名及密码的简单实用方法
Apr 22 Javascript
图片上传判断及预览脚本的效果实例
Aug 07 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
angularjs 源码解析之injector
Aug 22 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
利用js定义一个导航条菜单
Mar 14 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
Apr 17 Javascript
Vue Echarts实现可视化世界地图代码实例
May 07 Javascript
Vue中错误图片的处理的实现代码
Nov 07 Javascript
webpack常用配置总览(小结)
Nov 18 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
Jan 20 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
Jan 19 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输出缓存ob系列函数详解
2014/03/11 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
PHP 枚举类型的管理与设计知识点总结
2020/02/13 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
潜说js对象和数组
2011/05/25 Javascript
IE中图片的onload事件无效问题和解决方法
2014/06/06 Javascript
JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例
2015/05/16 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
js 中获取制定的cook信息实现方法
2016/11/19 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
JavaScript初学者必看“new”
2017/06/12 Javascript
Angularjs中的验证input输入框只能输入数字和小数点的写法(推荐)
2017/08/16 Javascript
深入理解JS的事件绑定、事件流模型
2018/05/13 Javascript
Nuxt.js实现校验访问浏览器类型的中间件
2018/08/24 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
[02:16]卖萌的僵尸 DOTA2神话信使飞僵小宝来袭
2014/03/24 DOTA
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
python实现类的静态变量用法实例
2015/05/08 Python
python3利用venv配置虚拟环境及过程中的小问题小结
2018/08/01 Python
Python 音频生成器的实现示例
2019/12/24 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
美国购买汽车零件网站:Buy Auto Parts
2018/04/02 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
介绍Java的内部类
2012/10/27 面试题
服装创业计划书范文
2014/02/05 职场文书
餐厅经理岗位职责和岗位目标
2014/02/13 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
使用PDF.js渲染canvas实现预览pdf的效果示例
2021/04/17 Javascript
php去除数组中为0的元素的实例分析
2021/11/17 PHP