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

  • 华为p40pro有多重呢(华为手机p40pro有多重)

    华为p40pro有多重呢(华为手机p40pro有多重)

  • 计算机外存储器有哪些(计算机外存储器的特点)

    计算机外存储器有哪些(计算机外存储器的特点)

  • 苹果8p的快捷指令在哪找到(苹果8p快捷指令怎么调出来)

    苹果8p的快捷指令在哪找到(苹果8p快捷指令怎么调出来)

  • 嘀嗒平台收多少手续费(嘀嗒平台收多少押金)

    嘀嗒平台收多少手续费(嘀嗒平台收多少押金)

  • 快手账号显示TA什么意思(快手账号显示该账号已重置是什么意思)

    快手账号显示TA什么意思(快手账号显示该账号已重置是什么意思)

  • 微信聊天记录怎么彻底删除(微信聊天记录怎么恢复)

    微信聊天记录怎么彻底删除(微信聊天记录怎么恢复)

  • 探探互相关注可以聊天吗(探探互相关注可以关注吗)

    探探互相关注可以聊天吗(探探互相关注可以关注吗)

  • 三星s10有HiFi芯片吗(三星s10+的音质怎么样)

    三星s10有HiFi芯片吗(三星s10+的音质怎么样)

  • 闲鱼拒收卖家不同意怎么办(闲鱼拒收卖家不退款卖家又收到货了)

    闲鱼拒收卖家不同意怎么办(闲鱼拒收卖家不退款卖家又收到货了)

  • 关闭共同关注是什么意思(关闭共同关注功能别人能否看到我的关注)

    关闭共同关注是什么意思(关闭共同关注功能别人能否看到我的关注)

  • 小度能收看电视节目吗(小度能收看电视吗)

    小度能收看电视节目吗(小度能收看电视吗)

  • 华为nova2支持nfc功能吗(华为nova2支持高清通话吗)

    华为nova2支持nfc功能吗(华为nova2支持高清通话吗)

  • ksa一al10是华为哪款手机(ksa-aloo华为什么型号)

    ksa一al10是华为哪款手机(ksa-aloo华为什么型号)

  • ps怎么清理缓存(ps怎么清理缓存文件)

    ps怎么清理缓存(ps怎么清理缓存文件)

  • 苹果x点屏亮怎么设置(苹果x点屏亮怎么关掉)

    苹果x点屏亮怎么设置(苹果x点屏亮怎么关掉)

  • 手机非合约机是什么意思

    手机非合约机是什么意思

  • 麒麟810有哪些手机(麒麟810的手机有什么)

    麒麟810有哪些手机(麒麟810的手机有什么)

  • 团建密码忘记了该怎么改(团建密码忘记了能转团组织吗)

    团建密码忘记了该怎么改(团建密码忘记了能转团组织吗)

  • 苹果演示机值不值得买(苹果演示机能便宜多少)

    苹果演示机值不值得买(苹果演示机能便宜多少)

  • word怎么画圈标注(word怎么画圈标记)

    word怎么画圈标注(word怎么画圈标记)

  • 快手直播不显示谁加入(快手直播不显示位置怎么弄)

    快手直播不显示谁加入(快手直播不显示位置怎么弄)

  • 什么是ap(什么是api对接)

    什么是ap(什么是api对接)

  • Centos7安装部署免费confluence wiki(知识库)详细操作步骤(centos7安装部署cacti教程)

    Centos7安装部署免费confluence wiki(知识库)详细操作步骤(centos7安装部署cacti教程)

  • win10远程连接提示函数错误怎么办解决方法(win10远程连接提示身份验证错误)

    win10远程连接提示函数错误怎么办解决方法(win10远程连接提示身份验证错误)

  • 应交税费负数调整到其他非流动资产
  • 发票税率开错了怎么办
  • 建筑施工企业的分公司区域公司等较大的
  • 标书费没有发票收据可以入帐吗
  • 城建税减半从什么时候开始
  • 不动产租赁开票税目
  • 招聘预算费用包括哪些预算清单
  • 无形资产净损失计入
  • 上月已收款,本月开的票怎么做分录
  • 已勾选未认证什么意思
  • 小企业货币资金1710元正常吗
  • 房屋租赁需要交增值税吗
  • 拆迁置换安置房
  • 银行负债类账户包括哪些
  • 购置股权账务处理流程
  • 公司向员工个人借款
  • 河道工程维护费按什么标准计提
  • 国税开增值税专票怎么开
  • 房产证没有可以补办吗
  • 营改增后停车费税率
  • 转售的物业
  • 小规模纳税人代理记账流程
  • 税务局金四上线
  • 广告费定金属于什么科目
  • 董事会费汇算清缴计入什么科目
  • 已交税金是什么科目
  • 异地取款还有手续费吗
  • 固定资产转移是什么意思
  • win7音频服务未运行怎么办
  • Windows 2003 SP2 简体中文版下载地址
  • 个别报表内部交易
  • vue浏览器版本
  • lumenrt
  • 转让旧固定资产怎么做账
  • 微前端的好处和缺陷
  • 微信公众号模板软件
  • 织梦怎么添加相关
  • 单位购买电水壶会计入账
  • php 注入
  • 成本法变为权益法合并层面计算投资收益
  • 企业所得税预缴纳税申报表
  • 银行电子承兑到期后怎么操作
  • 养老院筹开计划
  • mysql开启事务语句
  • 取得税务师证书申请社保补贴
  • 托收承付和委托收款区别
  • 抵扣联过期时间
  • 红字发票如何做账
  • 超市预付卡销售会计分录
  • 递延收益什么科目
  • 银行 收美金
  • 公司股权变更如何合理避税
  • 原材料用于在建工程
  • 堤防维护费税率
  • 租农民土地
  • 公司配股对股价的影响
  • 销售费用的主要构成
  • 劳务公司的劳务税是多少
  • 私营公司的钱怎么拿出来
  • 数据库语言主要有哪几种
  • windows server core license
  • win7桌面提示7601
  • win7旗舰版重装系统教程
  • win7 64纯净版网页打开出现乱码该怎么办 解决方法介绍
  • win7共享设置(详细图文步骤)
  • linux tar命令安装
  • linux就要这样学
  • unity如何操作
  • javascript中cookie
  • 获取已安装应用列表的权限在哪里设置
  • Android UI之TableLayout(表格布局)
  • 自动删除文件脚本bat
  • 无法加载odbc驱动程序
  • js dom方法
  • 深入python3
  • js prototype constructor
  • javascript要怎么学
  • 浦东税务15所
  • 江苏 税务局
  • 上海微电子现状
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设