记录一下Element ui (dialog弹框)封装在组件中 在父组件调用的注意事项

本文主要探讨了如何将Element UI的Dialog弹框组件进行封装并在父组件中调用,重点关注在非父子组件传值、组件复用以及路由跳转时的数据获取问题。介绍了两种不同的处理方式,包括利用beforeRouteEnter和beforeRouteUpdate钩子函数,并着重讨论了当Dialog封装在组件内,通过传值控制时遇到的问题及其解决方案。
摘要由CSDN通过智能技术生成

记录一下Element ui (dialog弹框)封装在组件中 在父组件调用的注意事项

1:我们知道当从一个组件通过传值到另一个页面例:从列表页带参数ID,到详情页这里是非父子关系),该详情页会被复用,那么获取详情ID,就要用到 beforeRouteEnter 组件内钩子函数,在next()回调函数中获取id并发送请求这是第一种方式
3:假如我们从详情页再次跳转至详情页,仍然带参数id此时,同一组件的跳转则这次beforeRouteEnter钩子函数不会执行,取而代之的是beforeRouteUpdate钩子函数,来获取传进来的值。这是第二种方式
4:就是今天要说的主题,当把dialog弹框封装在一个组件内,并在父页面调用,通过传值的方式控制show or false,它大概是这样的
在这里插入图片描述
此时在列表页 点击比如:详情,查看,编辑时,同一组件跳转,第二次不会接受到传进的id,代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值