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 实用的文字链提示框效果
Jun 30 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
Feb 05 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
JS回调函数简单用法示例
Feb 09 Javascript
浅谈JS中的反柯里化( uncurrying)
Aug 17 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
Apr 20 Javascript
基于JS实现一个随机生成验证码功能
May 29 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
Nov 14 Javascript
详解JavaScript 的执行机制
Sep 18 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
js仿淘宝放大镜效果
Dec 28 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备份数据库类分享
2015/04/14 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
javascript优先加载笔记代码
2008/09/30 Javascript
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
Javascript加载速度慢的解决方案
2014/03/11 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
javascript实现网页端解压并查看zip文件
2015/12/15 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
Google 地图事件实例讲解
2016/08/06 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
纯JS实现可拖拽表单的简单实例
2016/09/02 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
详解vue中点击空白处隐藏div的实现(用指令实现)
2018/04/19 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
Python入门篇之数字
2014/10/20 Python
跟老齐学Python之模块的加载
2014/10/24 Python
python django 实现验证码的功能实例代码
2017/05/18 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
css3的focus-within选择器的使用
2020/05/11 HTML / CSS
通过HTML5规范搞定i、em、b、strong元素的区别
2017/03/04 HTML / CSS
PHP如何调用MYSQL存储过程
2014/05/30 面试题
报关专员求职信范文
2014/02/22 职场文书
《开国大典》教学反思
2014/04/19 职场文书
2016关于预防职务犯罪的心得体会
2016/01/21 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL