位置: IT常识 - 正文

vue3 销毁组件方法(vue destroyed销毁组件)

编辑:rootadmin
vue3 销毁组件方法

推荐整理分享vue3 销毁组件方法(vue destroyed销毁组件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue销毁当前组件,vue销毁dom,vue手动销毁缓存组件,vue销毁方法,vue销毁组件data会不会清空,vue销毁dom,vue销毁方法,vue销毁组件实例,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:使用elementplus的dialog,当关闭弹窗后不刷新页面,直接再次打开发现弹窗中还存留上一次的数据。尝试定义关闭事件,或者使用api中提供的属性destroy-on-close 都不行。后来发现这是一个误区。弹窗关闭时并不代表这个组件已经被销毁了,只是dialog关闭了 解决方法:使用v-if 控制页面的创建与销毁。 由于我这里dailog中的数据比较多,所以我抽成了一个组件,在父组件中引用了,但是关闭弹窗的操作是在子组件的dialog中,所以这里又涉及到了子父组件的传值。再来复习一遍~。 ps:我这里的业务场景是通过在父页面点击按钮来控制子页面是否弹出来,所以具体实现是这样的: 在父页面中定义一个变量,默认为false,当点击弹出按钮时,将这个变量置为true;子页面中手动触发关闭dialog的事件中,将该变量设置为false,并将值传递待到这个父页面。 结构: 子组件

vue3 销毁组件方法(vue destroyed销毁组件)

父组件:

接下来具体实现: 子组件:当子组件的dialog手动关闭时 关闭方法: 使用defineEmits,定义一个方法,并用一个变量去接收,在关闭事件中传递一个值,为false

const colse = defineEmits(["ok"])function closeNDialog() { colse("ok", false)}

父页面:在父页面引用的子组件中使用v-if绑定是否销毁标识,并定义方法去接收子组件传递过来的布尔值。在父页面通过点击button打开子组件的事件中将该值设置为true,此时子页面为以创建

<!-- 子组件,使用v-if接收,定义ok方法接收子传递过来的布尔值, 需要注意。ok应和子页面中定义的保持一致,这个e就代表的是子页面colse方法传递过来的值, 该值为false,然后我们将false赋值给是否销毁标识 --> <aaa v-if=isExist @ok="e=>isExist=e"></aaa>//定义是否销毁标识,默认为false,代表销毁const isExist = ref(false);

父页面通过点击button打开子组件的事件

const showManage = (row) => { openDialog({}).then(resp => { isExist.value = true // 具体业务逻辑..... })}

至此就完成了通过v-if 和子父组件传值的方法来销毁子页面的需求,实现了打开子页面请求数据后,再不刷新地址栏的情况下,再次打开子页面弹窗时,上一次请求的数据被清空,相当于重新创建了一个子页面。但是并不建议这样做,因为重复创建dom元素。我这里由于子页面中数据有很多,并且子页面中还嵌套了子页面,要想实现清空数据,目前我想到的解决方法就是创建,销毁子页面。欢迎其他大佬指正更好的实现方式。 以上描述为个人见解,描述有误的地方欢迎大家指正,有问题可加v:876942434,一起进步~。

本文链接地址:https://www.jiuchutong.com/zhishi/299928.html 转载请保留说明!

上一篇:文本检测之DBNet,DBNet++(文本检测工具)

下一篇:最优化理论笔记及期末复习(《数值最优化》——高立)(最优化理论pdf)

  • word页面如何变成一页(word页面如何变成绿色)

    word页面如何变成一页(word页面如何变成绿色)

  • 麒麟980和麒麟990的区别(麒麟980和麒麟9905g差距有多大)

    麒麟980和麒麟990的区别(麒麟980和麒麟9905g差距有多大)

  • 爱奇艺怎么修改清晰度(爱奇艺怎么修改密码)

    爱奇艺怎么修改清晰度(爱奇艺怎么修改密码)

  • iphone系统40g什么情况

    iphone系统40g什么情况

  • 为什么不能下载微信(为什么不能下载抖音视频)

    为什么不能下载微信(为什么不能下载抖音视频)

  • 手机不记录步数怎么回事(手机不显示记步)

    手机不记录步数怎么回事(手机不显示记步)

  • 拉黑再删除还能加吗(拉黑再删除还能加上微信吗)

    拉黑再删除还能加吗(拉黑再删除还能加上微信吗)

  • 交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

    交叉引用和尾注一样吗(交叉引用和尾注查重结果一样吗)

  • 公众号排版技巧(微信公众号的排版是如何做的)

    公众号排版技巧(微信公众号的排版是如何做的)

  • 京东的plus是什么意思(京东中的plus什么意思)

    京东的plus是什么意思(京东中的plus什么意思)

  • 苹果11支持双移动吗(苹果支持双移动吗)

    苹果11支持双移动吗(苹果支持双移动吗)

  • 程序化结构设计语言中的三种基本结构是什么(程序化结构设计的基本方法)

    程序化结构设计语言中的三种基本结构是什么(程序化结构设计的基本方法)

  • 华为nova6se尺寸(华为nova6se尺寸长宽)

    华为nova6se尺寸(华为nova6se尺寸长宽)

  • 拼多多申请介入怎么撤销(拼多多申请介入在哪里)

    拼多多申请介入怎么撤销(拼多多申请介入在哪里)

  • 畅享10s什么时候上市(畅享10s什么时候出厂)

    畅享10s什么时候上市(畅享10s什么时候出厂)

  • word多了一页怎么删(word多了一页删不掉怎么办)

    word多了一页怎么删(word多了一页删不掉怎么办)

  • oppok5什么时间上市(oppok5啥时候上市)

    oppok5什么时间上市(oppok5啥时候上市)

  • 华为mate30pro何时上市(mate30pro2021)

    华为mate30pro何时上市(mate30pro2021)

  • 探探有没有拉黑功能(探探拉黑对方知道吗)

    探探有没有拉黑功能(探探拉黑对方知道吗)

  • 手机耳机话筒怎么在电脑用(手机耳机话筒怎么接线)

    手机耳机话筒怎么在电脑用(手机耳机话筒怎么接线)

  • 单声道音频需要打开吗(单声道音频需不需要开)

    单声道音频需要打开吗(单声道音频需不需要开)

  • 在数据表视图中不能进行的操作是(在数据表视图中进行设置数据表格式操作的目的)

    在数据表视图中不能进行的操作是(在数据表视图中进行设置数据表格式操作的目的)

  • vivo锁屏怎么有广告(vivo锁屏亮屏界面在哪)

    vivo锁屏怎么有广告(vivo锁屏亮屏界面在哪)

  • 华为nova4能分屏吗(华为nova4e可以分屏)

    华为nova4能分屏吗(华为nova4e可以分屏)

  • word如何生成目录(word如何生成目录和页码)

    word如何生成目录(word如何生成目录和页码)

  • oppobreeno怎么关闭(oppo手机怎么关闭bruno)

    oppobreeno怎么关闭(oppo手机怎么关闭bruno)

  • 手机接通后听不到对方声音(手机接通后听不见说话)

    手机接通后听不到对方声音(手机接通后听不见说话)

  • HTML跳动爱心代码|最近很火的爱心代码你还没收到吗(2021年8月现在还能去武汉吗)

    HTML跳动爱心代码|最近很火的爱心代码你还没收到吗(2021年8月现在还能去武汉吗)

  • win10开始菜单设置打不开怎么办(win10开始菜单设置无效)

    win10开始菜单设置打不开怎么办(win10开始菜单设置无效)

  • 树结构(树结构ADT知识点思维导图)

    树结构(树结构ADT知识点思维导图)

  • 小规模纳税人印花税怎样计算
  • 未交增值税是什么科目
  • 企业的主要经营哲学理念
  • 外汇账户包括哪些类型
  • 固定资产入股交什么税
  • 离职补偿金怎么做账
  • 实收资本印花税税率
  • 土地增值税清算是什么意思
  • 机票电子行程单和发票的区别
  • 存货跌价准备转销会影响当期损益吗
  • 多计提的固定资产折旧
  • 供货方代垫运费计入原材料
  • 出售使用过的固定资产如何开票 备注
  • 年底没有取得发票企业所得税
  • 免税收入的三个条件
  • 小规模纳税人销售农产品税率是多少
  • 远程清卡失败f50004
  • 被吊销营业执照的公司如何注销
  • 免征增值税还要做销项税吗
  • 房产代理公司收客户钱违法
  • 跨区经营的税务政策
  • 公户没有开票进账了可以吗
  • 招大学生做兼职的网站
  • 外地项目不预缴税款
  • 收到捐赠的固定资产需要折旧吗
  • 资产减值损失怎么处理
  • 职工教育经费的扣除限额
  • fat文件系统包括
  • 计提城市维护费分录
  • 交通费用扣除标准
  • 房地产企业何时结转利润
  • 微软笔记本
  • 银行存款收款凭证属于什么凭证
  • 农产品专票可以开零税率吗
  • echarts3d地图
  • 装修未办理施工许可证怎么处罚
  • h5调用海康摄像头
  • php中require和include是用来做什么的
  • 库存现金总分类账怎么登记
  • yaf框架优缺点
  • php不刷新提交
  • 快速搞懂Pinia及数据持久化存储(详细教程)
  • 自学前端好学吗
  • 印花税申报成功后在哪缴税
  • 增值税申报表填错不影响税额
  • 费用类和成本类有哪些
  • 应付职工薪酬账户期末余额可能是
  • 进项税额转出需要补税
  • 免税不可以开专票吗
  • phpcms是什么
  • 高速公路通行发票税率
  • 财务费用利息收入是什么意思
  • Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
  • 职工福利费的开支是什么
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 加盟代理需要什么手续
  • 长期应付款为负数重分类
  • 年终奖财务是以工资形势发放,个税怎么单独计税
  • 免税如何做分录发票
  • 补提以前年度个税会计分录
  • window2008 64位系统没有office组件问题分析及解决
  • VM虚拟机安装Harmonyos4
  • linux系统怎么固定ip地址
  • 用centos搭建服务器的详细教程
  • w10怎么创建此电脑
  • win10系统应用更新
  • excel的exceladdinrd加载项出现问题
  • shell date 设置日期
  • css怎么更换图片
  • 在dos下运行
  • Unity for Absolute Beginners(一)
  • 基于Android的游戏陪玩APP设计
  • 修复硬盘
  • 阿里云服务器使用教程
  • 贵州省电子税务局操作手册
  • 地方税务局怎么查企业信息
  • 江苏国税电子税局
  • 大连天气app
  • shell ftp -n
  • 个人税务登记证怎么注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设