这篇文章主要讲解了“Vue路由传参及props实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue路由传参及props实例分析”吧!路由传参总的来说有两种方式,query和params,配合声明式导航与编程式导航,各有不同的几种写法;路由配置方式不变;1.参数在url中展现,使用?分割。属性和值以键值对形式存在2.子组件通过$route.query.xxx方式获取参数(xxx为自己定义的参数名)params传参分为两种情况,路径占位与不占位params配合声明式导航:params配合编程式导航:params传参配合路径占位的特点:1.参数在url中展现,没有?=等额外标签2.子组件以$route.params.xx免费云主机域名x方式获取参数(xxx为自己定义的参数名)声明式导航注意!!需要使用name,不可以使用path,官网解释如下:注意:如果提供了 path,params 会被忽略,你需要提供路由的 name 或手写完整的带有参数的 path编程式导航params传参占位的特点:1.参数在不在url体现2.刷新后数据丢失vue的组件是可以复用的,但是路由给子组件传值后,通过$route获取参数会导致子组件无法复用,解决这个问题,需要用到props解耦;具体使用:1.在路由配置时使用props2.父组件传参,没有变化3.子组件使用props接收{{data}}props为布尔值 true 开启props接收,false关闭。上例我们演示的就是这样的情况,但是,props为布尔值时,只适用于params传参,对query不适用;props配置为函数,可以获取query方式的传值,通过route.query.xxx方式{{data}}props对象模式直接传递固定值,不需要再传参;感谢各位的阅读,以上就是“Vue路由传参及props实例分析”的内容了,经过本文的学习后,相信大家对Vue路由传参及props实例分析这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是百云主机,小编将为大家推送更多相关知识点的文章,欢迎关注!
本篇内容主要讲解“es6 map是不是引用类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“es6 map是不是引用类型”吧! map是引用类型;map(集合)是es6新增的一种引用数据类型,表示数据的映射关系。m…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。