vuerouter传参方式_VUE Router学习原理(一)

b8b055a06f2bfb0c3f3aa9d36a02d607.png

点击蓝字 关注我们

a46df21fae6b3e34f84f7f3473a6f052.png62ceeb70aa0d10cc846c17e6293bb01b.png4cb7384134d0a83c61fef9743e666186.png

                        Vue Router

        一. 安装

        二. 导入

        三. 说明

        四. 使用

  4.1 静态页面跳转

                    4.2 动态页面跳转

                    4.3 子路由

                    4.4 通过程序传参

                    4.5 同时(同级)展示多个视图

                    4.6 导航钩子

ff3b89e4a3a68d038f8193c0d000cdb4.png4b8562cfbb9f5affcfc0df4d494da909.png

壹·安装

·shell

cnpm i vue-router -S

a9bd47f4182c05ee83d0364e9d684282.png

贰·导入

·js

import Vue from 'vue';
import VueRouter from 'vue-router';
Vue.use(VueRouter);

9e3f19e3331e57f5d5276a75ef83e8ed.png

叁·说明

①http地址中'#'号之后的部分表示router地址

②router-link:会变为标签, 最好用div包裹起来

·html

more

③router-view:用于渲染

314b03a2bd89102fb95130d23ffb82b1.png

肆·使用

849c30ae8aa8c67cf967e76416b8afa1.pnga72161503dbb65ff86198af9ba100cd8.png

4.1静态页面跳转

·定义路由

·js

var routes = [
   {
       path: '/',
       component: {
           template: `

首页

`
       }
   },
   {
       path: '/about',
       component: {
           template: `

关于我们

`
       }
   }
];
·Vue

var router = new VueRouter({
   routes: routes
});
var vm = new Vue({
   el: '#app',
   router: router
});
·html

       首页关于我们

·点击router-link连接, 就会调整到对应的router-view页面

0b002d8f29946b8c05cf5be9382ec10b.png849c30ae8aa8c67cf967e76416b8afa1.pnga72161503dbb65ff86198af9ba100cd8.png

4.2动态页面跳转

·param方式

·js

{
   path: '/usr/:name',
   component: {
    template: `

I am {{ $route.params.name }}
`
   }
}
·html

首页AAABBB

·queryString方式:to属性可以传递queryString

·html

首页AAABBB
·js

{
   path: '/usr/:name',
   component: {
       template: `

I am {{ $route.params.name }}
I am {{ $route.query.age }} year old.
`
   }
}
30cf0d48a7ed8fff8d2a05ef0b1c557b.png849c30ae8aa8c67cf967e76416b8afa1.pnga72161503dbb65ff86198af9ba100cd8.png

4.3子路由

·使用append实现子路由:append标记后, to内容会被追加到当前route下面

·html

首页AAA

·js

{
   path: '/usr/:name',
   component: {
       template: `

I am {{ $route.params.name }}
more
`
   },
   children: [
       {
           path: 'more',
           component: {
               template: `
详细信息: 哈哈哈哈哈
`
           },
       }
   ]
}
849c30ae8aa8c67cf967e76416b8afa1.pnga72161503dbb65ff86198af9ba100cd8.png

画外音

排版有限,明日更新4.4-4.6

                    4.4 通过程序传参

                    4.5 同时(同级)展示多个视图

                    4.6 导航钩子

2b95279d5032b18f086cb98edfcabc54.png395ea835077d1bbe3d434d463d5b38f8.png

我知道你“在看”哟~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/486233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php为图片添加渐变背景,HTML_CSS实例:通过定义渐变边框给图片加阴影,一般我们可以使用背景图的方 - phpStudy...

CSS实例:通过定义渐变边框给图片加阴影一般我们可以使用背景图的方式给图片添加阴影,但对于不固定尺寸的图片如何实现呢?我们可以采取“视觉欺骗大法”——定义渐变边框来实现代码:body {background:#2e334d;}img {border:none;}a.pic-shadow…

Nature:新聘“诺奖级泰斗”研究揭示大脑中执行不同认知功能环路之间的协同作用

| 中科院神经所官网报道大脑的一个核心功能是创造和保留外部世界的内在表征并指导行为,记忆(Memory)一词指的就是这种 "保留"。传统来说,人们认为记忆包括三个主要过程:编码(Encoding&#xff09…

Java基础11-封装(思想、访问权限、this、构造方法)

一、什么是封装呢? 封装是面向对象的三大特征之一。 隐藏对象的属性和实现细节,仅对外提供公共的访问方式。 ①封装就是将面对对象的状态和行为看成是一个整体,将二者存放在一个独立的模块中,比如说类 ②封装也是信息隐藏&#xf…

值对于 int32 太大或太小_怎样将视频文件变小却对画质没有太大影响呢?

不管是我们平时没事儿时喜欢追的电视剧,电影,还是自己拍的视频,我们经常会遇到一个问题,就是视频文件太大,导致想要将好看好玩的视频传到手机上时,上传时间太长,而且有的时候可能上传了一半却又…

世界互联网大会上发布的《中国互联网发展报告2020》显示——中国人工智能专利申请数跃居世界第一...

文章来源:文汇报,图文如有侵权,请联系小编删除世界互联网大会会址乌镇互联网国际会展中心外景。新华社记者 黄宗治摄文汇报乌镇11月23日专电(特派记者徐晶卉)过去一年,5G、操作系统等技术取得突破&#xff…

hessian学习笔记

一、hessian是什么 Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能。 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据。——百度百…

谷歌浏览器手势_分享一些日常手势[狗头]

本文字数:2222字阅读时间:6分钟2020年05月19日星期二晴快分享一些工作中经常用到的快捷键,能帮助你提升工作效率,还能装13,下班时可以自豪地说一句:底薪到手,关机下班୧(๑•̀◡•́๑)૭Ctrl快…

北斗核心器件100%国产化,已接入大部分智能手机

来源:AI前线整理 | 冬梅、钰莹终于,中国在又一个领域达到核心器件 100% 纯国产。北斗核心器件国产化率 100%,22nm 芯片进入量产近日,在 2020 世界 5G 大会主论坛上,北斗卫星导航系统工程总设计师杨长风在会上分享了题为…

tensorrt轻松部署高性能dnn推理_NVIDIA TensorRT高性能深度学习推理

NVIDIA TensorRT高性能深度学习推理NVIDIA TensorRT™ 是用于高性能深度学习推理的 SDK。此 SDK 包含深度学习推理优化器和运行时环境,可为深度学习推理应用提供低延迟和高吞吐量。在推理过程中,基于 TensorRT 的应用程序的执行速度可比 CPU 平台的速度快…

Neuron最新研究:神经科学家测量球迷大脑对比赛的反应,试图挖掘人类的深层天性...

来源:brainnews2020年的1月27日早上,科比去世,父亲想办法安慰睡醒后的儿子;而在2020年11月26日早上,马拉多纳去世,儿子想办法安慰睡醒后的父亲。2020年,带走了全球无数球迷的青春。那么&#xf…

关于表情符号与UTF-8的探讨

4-23 现在无论原生还是网页端,表情符号绝大部分都可以正常显示,但是也有一部分是不能正常显示的。但存入到mysql的时候,不能够正常显示的表情符号,就会让mysql(utf-8)拜拜了。这个不仅仅是显示问题,很重要的一点是&…

删除数据清理oracle表空间,oracle数据库删除无用表空间及数据文件过程

应用场景:html数据库服务器A下的一张数据库表重建过,而且数据已经迁移到新表空间下,现遗留了一些原有的表空间数据文件在服务器上,耗费资源,如图所示:linux 原数据库表对应的数据文件:sql迁移后…

mfc oninitdialog 中的hwnd == null_在SOUI中使用动态多语言切换

动态语言切换是很多国际化产品的需求,SOUI之前的版本支持静态多语言翻译,通过在程序启动时设置好语言翻译模块,在程序中打开的UI都会自动调用该翻译模块进行文字翻译,但是不支持运行进语言切换。最近几个网友都提到这个需求&#…

2020年中国面向人工智能“新基建”的知识图谱行业白皮书

全文共计1379字,预计阅读时间8分钟来源 | 艾瑞咨询(经授权转载)编辑 | 蒲蒲日前,认知智能国家重点实验室&艾瑞咨询联合发布《2020年面向人工智能“新基建”的知识图谱行业白皮书》。白皮书从善政、惠民、兴业、智融四个部分对…

海尔对话 Unity:作为数字转型的高阶形态,数字孪生发展前景不可逆

来源:数字化企业作为信息化发展到一定程度的必然结果,数字孪生正成为人类解构、描述和认识真实世界和虚拟世界的新型工具。从发展态势来看,数字孪生不仅是全新信息技术发展的新焦点,也是各国实现数字化转型的新抓手,还…

js整体缩小网页_SEO网页优化的原则是什么?

SEO网页优化的原则是什么?SEO优化对于网页的排名是非常重要的,排名高低直接影响到流量和转化,那么怎么优化呢,SEO网页优化的原则是什么?下面小编来告诉你SEO网页优化的原则。1、不要抄袭。因为独特的内容是所有搜索引擎都喜欢的&#xff0c…

蒲慕明:今人眼中的大脑之美 | 书评

圣地亚哥拉蒙-卡哈尔(Santiago Ramn y Cajal, 1852-1934)来源: 知识分子撰文:蒲慕明现代神经科学起源于十九世纪末期;圣地亚哥拉蒙-卡哈尔(Santiago Ramn y)的神经解剖学研究和他提出的神经元理…

sqlite 0转换为bit_Cisco Talos在SQLite中发现了一个远程代码执行漏洞

思科Talos的研究人员在SQLite中发现了一个use-after-free() 的漏洞,攻击者可利用该漏洞在受影响设备上远程执行代码。攻击者可以通过向受影响的SQLite安装发送恶意SQL命令来触发此漏洞。“Sqlite3 3.26.0的窗口函数(Window_Function)中存在可…

构建未来情报体系—— AI及大数据时代情报分析人员的战略价值

知远战略与防务研究所 沐俭/编译来自:美国战略与国际问题研究中心网站【知远导读】本篇推送编辑节选自美国战略与国际问题研究中心(CSIS)技术与情报专项研究小组撰写的一篇利用新兴科技提高情报分析人员的战略情报分析能力的文章,…

中国的自动驾驶到底发展到了什么程度?

来源:面包板社区中国在自动驾驶汽车(AV)领域投入了大量资金,计划大力发展汽车工业这一新兴领域,包括技术、初创企业、测试、法律法规和部署等各个方面。图1:在百度世界2020大会上,百度展示了其全…