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 在线压缩和格式化收藏
Jan 16 Javascript
解析使用JS 清空File控件的路径值
Jul 08 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
Jun 16 Javascript
node.js实现复制文本到剪切板的功能
Jan 23 Javascript
详解angular中的作用域及继承
May 31 Javascript
vue下跨域设置的相关介绍
Aug 26 Javascript
Vue实现购物车场景下的应用
Nov 27 Javascript
webpack构建换肤功能的思路详解
Nov 27 Javascript
详解extract-text-webpack-plugin 的使用及安装
Jun 12 Javascript
Vue中的基础过渡动画及实现原理解析
Dec 04 Javascript
详解vue挂载到dom上会发生什么
Jan 20 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
Aug 16 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
一个简洁的多级别论坛
2006/10/09 PHP
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
2011/12/25 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
2017/02/17 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
PHP asXML()函数讲解
2019/02/03 PHP
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
AngularJS入门教程之 XMLHttpRequest实例讲解
2016/07/27 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
js模拟微博发布消息
2017/02/23 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
Python实现计算最小编辑距离
2016/03/17 Python
Python随机函数random()使用方法小结
2018/04/29 Python
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
2020/07/07 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
俄罗斯电子产品、计算机和家用电器购物网站:OLDI
2019/10/27 全球购物
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
2015/08/17 面试题
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
光荣入党自我鉴定
2014/01/22 职场文书
国际贸易专业个人鉴定
2014/02/22 职场文书
环保公益广告语
2014/03/13 职场文书
付款委托书范本
2014/04/04 职场文书
质量提升方案
2014/06/16 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
2015年党总支工作总结
2015/05/25 职场文书
中学教师教学工作总结
2015/08/13 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android