前端框架vue.js系列(13):路由
来源:互联网 发布:php采集站 编辑:程序博客网 时间:2024/06/05 00:57
路由是指在单页面应用中可以实现切换屏内容的效果。vue的路由实现需要应用vue-router.js,可以到官网去下载,vue-router.js要与vue.js版本一致。
参考Demo:
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>vue路由</title><script src="../js/libs/vue/2.4.2/vue.min.js"></script><script src="../js/libs/vue/2.4.2/vue-router.js"></script></head><body><div id="box"><div><router-link to="/home">主页</router-link><router-link to="/news">新闻</router-link><router-link to='/about'>关于</router-link></div><div><router-view></router-view></div></div><script>//组件var Home = {data: function() {return {pop: "主页"}},template: '<h3>我是{{pop}}</h3>'};var News = {data: function() {return {pop: "新闻"}},template: '<h3>我是{{pop}}</h3>'}var About = {data: function() {return {pop: "关于"}},template: '<h3>我是{{pop}}</h3>'}//配置路由var routes = [{path: '/home',component: Home},{path: '/news',component: News},{path: '/about',component: About},//重定向{path: '*',redirect: '/home'}]//生成路由实例const router = new VueRouter({routes})//挂载到vue上new Vue({router,el: '#box'})</script></body></html>
(注)你也可以使用第三方整合的路由:如 Page.js 或者 Director。
Page.js : https://github.com/visionmedia/page.js
Director : https://github.com/flatiron/director
阅读全文
1 0
- 前端框架vue.js系列(13):路由
- 前端框架vue.js系列(9):vue构造、vue组件与vue实例的关系
- 前端框架vue.js系列(1):基础及语法
- 前端框架vue.js系列(2):条件与循环
- 前端框架vue.js系列(3):样式语法
- 前端框架vue.js系列(5):表单
- 前端框架vue.js系列(10):生命周期钩子函数
- 前端框架vue.js系列(12):混合、自定义指令
- Vue前端Js框架
- Vue.js框架路由练习
- 前端框架vue.js系列(4):事件修饰符与按键修饰符
- 前端框架vue.js系列(6):组件概念、动态组件
- 前端框架vue.js系列(7):父子组件参数变化传递规范
- 前端框架vue.js系列(8):嵌套元素、导入外部文件作为模板
- 前端框架vue.js系列(11):元素动画过渡效果
- 前端框架vue.js 学习
- 前端框架vue.js学习
- 前端之js框架-vue
- MySQL备份与恢复
- Python --OS 模块
- 51nod 1521 一维战舰 模拟
- SSM项目从零开始到入门001.教程整体介绍
- 使用Eclipse远程调试及原理
- 前端框架vue.js系列(13):路由
- IPython 中显示目录内容文件名尾出现@等符号的意思
- radio 与 文字 齐平 (开发时遇到这个问题,参考网友给的解决方案解决了问题)
- CentOS最常用命令及快捷键整理
- BlueCoat ProxySG Attack Detection功能
- laravel nosql
- jvm虚拟机基本概念
- mysql++生成静态库
- 获取request对象的第三种方式