好程序员教程分析Vue学习笔记五,上次我们学习了Vue的组件,这次我们来学习一下路由的使用。在Vue中,所谓的路由其实跟其他的框架中的路由的概念差不多,即指跳转的路径。

注意:在Vue中,要使用路由,必须导入vue-router.js,并且需要在vue.js下方导入。

具体示例如下:

<div id="content">

<router-link to="/view1">视图一</router-link>

<router-link to="/view2">视图二</router-link>

<router-view></router-view>

</div>

<script>

// 1. 定义路由组件

var t1 = {template: "<div>hello, view1</div>"}

var t2 = {template: "<div>hello, view2</div>"}

// 2. 定义路由规则

var routes = [

{path:"/view1", component: t1},

{path:"/view2", component: t2}

];

// 3. 构建路由

var router = new VueRouter({routes:routes});

// 4. 绑定路由

var v = new Vue({

router: router

}).$mount("#content");

</script>

分析如下:

在页面标签中,需要视图触发的事件链接标签<router-link>。然后需要一个切换页面的显示视图标签。<router-view>

js代码中,首先定义路由组件,即页面需要显示的具体内容。然后定义规则即哪个链接触发哪个具体内容的显示。再次需要将上面定义的规则构建成一个vue中的路由对象。最后将定义好的路由对象绑定到当前vue视图中。

若链接中需要传参,可以如下操作:

<router-link :to="{path:'/view1', query:{name:'leon'}}">视图一</router-link>

相当于/view1?name=leon

好程序员教程分析Vue学习笔记五相关推荐

  1. 【168天】黑马程序员27天视频学习笔记【Day07】

    [168天]黑马程序员27天视频学习笔记[Day07] 叨逼叨两句 决定了,我会记住这一天! 07-01:构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化. ...

  2. 程序员面试笔试宝典学习笔记(一)

    以下是一些著名互联网企业的部分面试笔试真题以及考察知识点 本文的内容是对一些网址上的知识点介绍做了相应的整理 1.extern的作用 自己理解:应该需要区分extern在C语言中和C++语言中的作用, ...

  3. 哔哩哔哩黑马程序员C++课程个人学习笔记

    写在前面:此博文仅作为个人c++学习笔记,或有错误不建议参考!!! 视频链接:黑马程序员c++教程从0到1 目录 一.第一部分c++基础 1.1 c++初识 1.1.1 hello world 1.1 ...

  4. 【C++】黑马程序员-C++核心编程学习笔记

    前言 根据黑马程序员C++课程内容,结合讲义,将自己学习C++的过程中将自己觉得有必要记下的笔记进行整理,方便复习回顾,编程环境为VSCode. 本阶段主要针对C++面向对象编程技术做详细讲解,探讨C ...

  5. 黑马程序员8日python学习笔记

    黑马程序员的教程给小白的体验非常良好,讲的非常细致,甚至会介绍一下鼠标快捷键的设置,会提到一些新手很容易踩到的坑. 打开python win+R python 看到>>>(进入到解释 ...

  6. 黑马程序员--分布式搜索ElasticSearch学习笔记

    写在最前 黑马视频地址:https://www.bilibili.com/video/BV1LQ4y127n4/ 想获得最佳的阅读体验,请移步至我的个人博客 SpringCloud学习笔记 消息队列M ...

  7. 程序员的自我修养学习笔记——第五章

    PE: Portable Executable COFF: Common Object File Format 跟ELF一样,PE中也允许程序员将变量后函数放到自定义段.在GCC中使用"__ ...

  8. 程序员的自我修养——学习笔记1

    文章目录 计算机硬件 早期计算机 发展 SMP和多核 计算机软件 操作系统和设备驱动的作用 文件系统 存储设备 未使用内存管理时 解决思路:地址空间 分段 分页 线程进程 参考资料 计算机硬件 计算机 ...

  9. 《一个程序员的奋斗史》学习笔记

    小说地址: https://blog.csdn.net/norains/column/info/novelnorains 故事梗概: 段fuli就是一届屌丝,他的梦想就是成为一名程序员.他来到深圳打拼 ...

最新文章

  1. 论文Fast and accurate short read alignment with Burrows-Wheeler transform
  2. 【深入学习iOS开发(五)】Archive(归档)
  3. 变异蛮牛 树,dfs,二分图染色 牛客白月赛44
  4. MySql(windows)安装步骤整理
  5. eclipse手动添加SVN插件
  6. 利用记录型信号量解决不会出现死锁的哲学家就餐问题
  7. Java Swing/AWT API速查手册
  8. 为什么董明珠愿意让她“孙子”喝飞鹤奶粉?
  9. mysql auto_increment建表_如何在MySQL中已创建的表中插入AUTO_INCREMENT
  10. 如何使非域模式下的组策略对管理员帐号无效
  11. php 开启 ziparchive,php ZipArchive类使用实例详解
  12. SPSS在银行业中的应用
  13. linux 改成utc时间_linux – 如何将时区设置为UTC-8
  14. java集合解析(没学过也能理解)
  15. 腾达无线打印服务器,(原创)腾达PA + PA3电力猫扩展无线信号 路由器LAN口智能扩展...
  16. PC 音频,视频硬件输出设置
  17. Java多重分支实现正负数判断
  18. 安的广厦千万间 天下寒士尽欢颜
  19. matlab怎么调用桌面文件,Matlab界面Desktop操作桌面简介
  20. 文献阅读笔记:Unsupervised Machine Translation Using Monolingual Corpora Only

热门文章

  1. 没有php_pdo.dll,php_pdo.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  2. 服务器不显示内存条,服务器检测不到内存条
  3. 谁记录了mysql error log中的超长信息
  4. Hadoop伪分布安装详解(四)
  5. HttpServletRequest和ServletRequest的区别
  6. 根据当前登录域账号 获取AD用户姓名和所在OU目录
  7. Django项目调用外部程序soffice报错subprocess.CalledProcessError: Command 'soffice --headless --convert-to pdf
  8. Duplicate entry ‘‘ for key ‘***‘
  9. MySQL数据库安装Version5.7.25
  10. Invalid options in vue.config.js: “baseUrl“ is not allowed