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弹簧振子超简洁版 完全符合能量守恒,胡克定理
Oct 25 Javascript
jQuery Study Notes学习笔记 (二)
Aug 04 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
Mar 25 Javascript
ReactNative列表ListView的用法
Aug 02 Javascript
详解express与koa中间件模式对比
Aug 07 Javascript
详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法
Aug 09 jQuery
vue+webpack模拟后台数据的示例代码
Jul 26 Javascript
基于Vue el-autocomplete 实现类似百度搜索框功能
Oct 25 Javascript
js实现图片无缝循环轮播
Oct 28 Javascript
在antd4.0中Form使用initialValue操作
Nov 02 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
通过ODBC连接的SQL SERVER实例
2006/10/09 PHP
CI(CodeIgniter)框架中的增删改查操作
2014/06/10 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
Linux系统下php获得系统分区信息的方法
2015/03/30 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
搜索附近的人PHP实现代码
2018/02/11 PHP
js 自制滚动条的小例子
2013/03/16 Javascript
js中this的用法实例分析
2015/01/10 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
浅谈jQuery中setInterval()方法
2015/07/07 Javascript
使用jQuery UI库开发Web界面的简单入门指引
2016/04/22 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
webpack vue项目开发环境局域网访问方法
2018/03/20 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
Python3 实现随机生成一组不重复数并按行写入文件
2018/04/09 Python
python读取并定位excel数据坐标系详解
2019/06/26 Python
python读取并写入mat文件的方法
2019/07/12 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python类的实例化问题解决
2019/08/31 Python
python wxpython 实现界面跳转功能
2019/12/17 Python
Matplotlib自定义坐标轴刻度的实现示例
2020/06/18 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
韩国CJ食品专卖网:CJonmart
2016/09/11 全球购物
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
土木工程应届生求职信
2013/10/31 职场文书
留学推荐信写作指南
2014/01/25 职场文书
销售经理助理岗位职责
2015/04/13 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
毕业设计工作总结
2015/08/14 职场文书
《攀登者》:“海拔8000米以上,你不能指望任何人”
2019/11/25 职场文书
python基于tkinter制作m3u8视频下载工具
2021/04/24 Python
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
redis使用不当导致应用卡死bug的过程解析
2021/07/01 Redis