位置: 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)

  • 营销就要敢想、敢试、敢做!三大策略助你玩转营销(敢于营销)

    营销就要敢想、敢试、敢做!三大策略助你玩转营销(敢于营销)

  • 小米之家可以换电池吗(小米之家可以换网卡吗)

    小米之家可以换电池吗(小米之家可以换网卡吗)

  • ppt里怎么插页码(ppt里面怎么插页码)

    ppt里怎么插页码(ppt里面怎么插页码)

  • 红米note8是否有指纹解锁呢

    红米note8是否有指纹解锁呢

  • 苹果手机来电语音播报怎么关闭(苹果手机来电语音提示怎么关闭)

    苹果手机来电语音播报怎么关闭(苹果手机来电语音提示怎么关闭)

  • 什么可以用来度量一种算法的计算效率(可以用什么啊)

    什么可以用来度量一种算法的计算效率(可以用什么啊)

  • 边充电边听歌有危险吗(边充电边听歌有辐射吗)

    边充电边听歌有危险吗(边充电边听歌有辐射吗)

  • OPPO手机wifi安全性怎么设置(oppowifi安全性选项)

    OPPO手机wifi安全性怎么设置(oppowifi安全性选项)

  • 爱奇艺怎么不能选集了(爱奇艺怎么不能投屏到电视机)

    爱奇艺怎么不能选集了(爱奇艺怎么不能投屏到电视机)

  • cad单位是毫米吗(怎么看cad是mm还是m)

    cad单位是毫米吗(怎么看cad是mm还是m)

  • 苹果x怎么又发烫又卡(苹果x发消息闪光怎么设置)

    苹果x怎么又发烫又卡(苹果x发消息闪光怎么设置)

  • 腾讯会议摄像头上限多少人(腾讯会议摄像头怎么开)

    腾讯会议摄像头上限多少人(腾讯会议摄像头怎么开)

  • oled屏幕多久会烧屏(oled屏幕多久会烧屏知乎)

    oled屏幕多久会烧屏(oled屏幕多久会烧屏知乎)

  • 苹果app闪退是手机问题还是软件问题(iphone上app闪退)

    苹果app闪退是手机问题还是软件问题(iphone上app闪退)

  • 拼多多怎么二次追加(拼多多怎么二次修改地址)

    拼多多怎么二次追加(拼多多怎么二次修改地址)

  • 电脑不小心切换用户怎么恢复(电脑不小心切换了用户 怎么才能切换回来)

    电脑不小心切换用户怎么恢复(电脑不小心切换了用户 怎么才能切换回来)

  • 无线充电原理是不是互感(无线充电原理是互感还是涡流)

    无线充电原理是不是互感(无线充电原理是互感还是涡流)

  • 苹果4s怎么截图(苹果手机怎么截图)

    苹果4s怎么截图(苹果手机怎么截图)

  • 荣耀9x用快充头能快充吗(华为荣耀9x可以用快充头吗)

    荣耀9x用快充头能快充吗(华为荣耀9x可以用快充头吗)

  • ipad有应用锁吗(ipad有程序锁吗)

    ipad有应用锁吗(ipad有程序锁吗)

  • 蓝牙耳机怎样两个分开使用(蓝牙耳机怎样两个都响)

    蓝牙耳机怎样两个分开使用(蓝牙耳机怎样两个都响)

  • opporeno2怎么分屏(opporeno怎么分屏功能)

    opporeno2怎么分屏(opporeno怎么分屏功能)

  • 华硕atk驱动安装教程(华硕atk驱动安装不了怎么办)

    华硕atk驱动安装教程(华硕atk驱动安装不了怎么办)

  • 抖音私信功能怎么解封(抖音私信功能怎么看什么时候解封)

    抖音私信功能怎么解封(抖音私信功能怎么看什么时候解封)

  • word如何增加目录一行(word如何增加目录中的副标题)

    word如何增加目录一行(word如何增加目录中的副标题)

  • 小红书怎么推广自己的笔记(小红书怎么推广作品)

    小红书怎么推广自己的笔记(小红书怎么推广作品)

  • u盘一键启动bios设置的图文教程(u盘一键启动安装系统)

    u盘一键启动bios设置的图文教程(u盘一键启动安装系统)

  • apvxdwin.exe是什么进程 apvxdwin进程安全吗(aliapp.exe是什么意思)

    apvxdwin.exe是什么进程 apvxdwin进程安全吗(aliapp.exe是什么意思)

  • 何谓关税
  • 运输途中的不合理损耗有哪些
  • 增值税13%税率有哪些
  • 税后是含税还是不含税的意思
  • 工程施工企业的账务处理
  • 转让长期股权投资的净收益计入
  • 有哪些扣除项目可以抵扣
  • 哪些税种可以税前扣除
  • 交增值税入什么科目
  • 企业所得税收入大于增值税收入的原因
  • 客户要开票资料干嘛
  • 2年前的增值税发票能不能用
  • 纳税人为ETC卡充值取得财政票据进项税额抵扣问题
  • 积分小技巧
  • 员工生日福利申请
  • 企业转让股权收入应缴纳企业所得税吗
  • 贷款利息支出属于
  • 一般纳税人增值税申报操作流程
  • 小规模减半征收什么时候开始
  • 预计负债估计退出怎么算
  • 为什么wifi有信号没网络
  • 大额医疗救助金怎么申请
  • 补缴税款会计分录
  • 给客户的贴息的会计处理
  • linux abi
  • 全资子公司给母公司担保
  • bios屏蔽接口
  • 股权出资成立公司的条件
  • OfcPfwSvc.exe - OfcPfwSvc是什么进程 有什么用
  • 缴住房公积金会计分录怎么写
  • 免抵退税如何申报增值税
  • 个体户跟企业户
  • 资产负债表中其他应付款根据什么填列
  • 个人独资企业如何做账
  • 刷题是啥意思啊
  • c语言中有哪些循环结构
  • 小规模工程服务开票几个点
  • 收到客户付款多久到账
  • 织梦官方
  • 销售费用主要包括哪些
  • 个体户开票额度超了
  • SQLServer 2008 :error 40出现连接错误的解决方法
  • 社保可以直接计入费用吗
  • 小规模纳税人免税政策2022
  • 赠送代金券活动方案
  • 企业的利润分配包括哪些
  • 对公账户收到钱都要开票吗
  • 如果租房没有合同怎么办
  • 支付货款怎么做记账凭证
  • 差旅费报销金额怎么算
  • 增值税申报开具其他发票包含哪些
  • 农民农作物补偿标准文件
  • 库存商品用于投资
  • 小规模纳税人购进税控收款机
  • 如何理解现金折扣
  • 研发支出费用化支出结转到哪个科目
  • 小企业会计建账分录
  • Windows10安装包下载
  • 神墓凌云
  • winhelp.exe - winhelp是什么进程
  • linux系统中网络配置文件一般放在
  • centos7.5安装桌面
  • win10怎么用cmd删除文件
  • win7无法注册dll文件
  • win10系统自带杀毒软件
  • windows8截图保存在哪里
  • win10 rs3
  • cocos2d怎么用
  • bass表示什么
  • javascript怎么设置
  • jquerygrid
  • python打开命令行
  • python文件处理方法
  • js初级教程
  • 国家税务总局广州市税务局
  • 北京税务局网站
  • 江苏省国税总局
  • 电子税务局新户报道怎么弄
  • 个体工商户地税怎么申报
  • 有关单位和个人应该怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设