位置: IT常识 - 正文

Vue 组件强制刷新方式(vue组件强制刷新)

编辑:rootadmin
Vue 组件强制刷新方式

推荐整理分享Vue 组件强制刷新方式(vue组件强制刷新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3 强制刷新,vue强刷新,vue强制刷新数组,vue强刷新,vue强刷新,vue 强制刷新dom,vue强制刷新数组,vue组件强制刷新,内容如对您有帮助,希望把文章链接给更多的朋友!

🏆 文章目标:记录前端开发中遇见的问题。 🍀 Vue 组件强制刷新方式 ✅ 创作者:Jay… 🎉 个人主页:Jay的个人主页 🍁 展望:若本篇讲解内容帮助到您,请帮忙点个赞吧,您的支持是我继续写作的最大动力,谢谢。🙏

需求

为实现动态页签组件,根据页签的类型获取对应的component。如视图类型的页签,只用于数据显示,不做任何增删查改;**多对多类型 **的页签,将实现对象与对象之间的绑定。每个component有不同的业务逻辑,自然组件封装的方式也不一样。

问题

可能某一个对象存在多个相同类型的页签,这样相同类型页签之间进行来回点击时,页签内的数据没有发生改变。

分析Vue 组件强制刷新方式(vue组件强制刷新)

组件地址相同时,来回点击存在缓存,页签相关的数据不会进行刷新。

源码简单介绍

activeComponent通过 计算属性 根据 页签名称 动态获取对应的组件地址。

activeTabData 通过 计算属性 根据 页签名称 动态获取当前页签对应详细参数,如 tab-object-id 、tab-id等

<template v-if="tabsList.length && tabName"> <component :is="activeComponent" :id="id" :ref="activeComponent" :instance-id="id" :tab-type="activeTabData.type" :tab-object-id="activeTabData.tabObjectId" :tab-id="activeTabData.id" :tab-unicode="activeTabData.unicode" :tab-data="activeTabData" ></component> </template>解决

通过改变一个变量来实现组件的强制刷新。但要注意的是,只要当key的值改变,组件就会自动刷新,所以key的值可以是任何类型,只要唯一即可。

<template v-if="tabsList.length && tabName"> <component :is="activeComponent" :key="activeTabData.unicode" :id="id" :ref="activeComponent" :instance-id="id" :tab-type="activeTabData.type" :tab-object-id="activeTabData.tabObjectId" :tab-id="activeTabData.id" :tab-unicode="activeTabData.unicode" :tab-data="activeTabData" ></component> </template>其他解决方法this.$forceUpdate()

子组件的强制刷新方法。当需要对当前组件进行强制刷新操作,可以调用this.$forceUpdate()强制刷新当前组件。

v-if

通过v-if ,或者自定义函数来控制组件的显示/隐藏。但不满足当前需求,在点击其他页签时,所有页签都需要保持显示。

v-if 是“真正”的条件渲染,因为它会确保在切换过程中条件块内的事件监听器和子组件适当地被销毁和重建。v-show 不适合作为强制刷新组件的方式使用,因为v-show 只是控制dom的显示或隐藏。

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

上一篇:Python人脸识别

下一篇:【论文导读】 - 关于联邦图神经网络的3篇文章(论文 导论)

  • oppo reno 3元气版和reno 3的区别是什么(opporeno3元气版屏幕尺寸)

    oppo reno 3元气版和reno 3的区别是什么(opporeno3元气版屏幕尺寸)

  • vivo三个键不见了怎么办(vivo三个按键失灵怎么办)

    vivo三个键不见了怎么办(vivo三个按键失灵怎么办)

  • 抖音看直播怎么把字关掉(抖音看直播怎么关闭声音)

    抖音看直播怎么把字关掉(抖音看直播怎么关闭声音)

  • 抖音分类(抖音分类怎么弄)

    抖音分类(抖音分类怎么弄)

  • 拼多多已经确认收货了,还能申请退款吗(拼多多已经确认收货了还能退货退款吗)

    拼多多已经确认收货了,还能申请退款吗(拼多多已经确认收货了还能退货退款吗)

  • 华为手机老是说sd卡受损(华为手机老是说话)

    华为手机老是说sd卡受损(华为手机老是说话)

  • IP地址如何表示(ip地址怎样表示)

    IP地址如何表示(ip地址怎样表示)

  • 华为手机截屏图片保存在哪里(华为手机截屏图标)

    华为手机截屏图片保存在哪里(华为手机截屏图标)

  • 趣步显示在原设备登录怎么办(趣步怎么又改名了)

    趣步显示在原设备登录怎么办(趣步怎么又改名了)

  • 华为nova7支持防抖吗(华为nova7可以设置防偷窥吗)

    华为nova7支持防抖吗(华为nova7可以设置防偷窥吗)

  • 强行关机后电脑打不开怎么办(强行关机后电脑运行很卡)

    强行关机后电脑打不开怎么办(强行关机后电脑运行很卡)

  • 怎么判断ipad内屏坏了(怎么判断ipad内屏还是外屏坏)

    怎么判断ipad内屏坏了(怎么判断ipad内屏还是外屏坏)

  • 苹果6s plus可以升级13.4吗(苹果6s plus可以升级15.7吗)

    苹果6s plus可以升级13.4吗(苹果6s plus可以升级15.7吗)

  • 微信视频怎么录音(微信视频怎么录音对方的声音)

    微信视频怎么录音(微信视频怎么录音对方的声音)

  • 小米8移动4g 什么意思(小米8无4g)

    小米8移动4g 什么意思(小米8无4g)

  • 苹果手机黑名单在哪里(苹果手机黑名单怎么把人拉出来)

    苹果手机黑名单在哪里(苹果手机黑名单怎么把人拉出来)

  • 苹果11屏幕发黄是什么原因(苹果11屏幕发黄正常吗)

    苹果11屏幕发黄是什么原因(苹果11屏幕发黄正常吗)

  • wps怎么样删除页面(wps怎么样删除页眉页脚)

    wps怎么样删除页面(wps怎么样删除页眉页脚)

  • 小米智能出行助手(小米智能出行助手怎么用)

    小米智能出行助手(小米智能出行助手怎么用)

  • 被淘宝店铺拉黑的表现(被淘宝店铺拉黑影响在其它店铺购买吗)

    被淘宝店铺拉黑的表现(被淘宝店铺拉黑影响在其它店铺购买吗)

  • 小米9微距怎么开(小米微距怎么调)

    小米9微距怎么开(小米微距怎么调)

  • 小米蓝牙耳机怎么连接华为手机(小米蓝牙耳机怎么调音量大小)

    小米蓝牙耳机怎么连接华为手机(小米蓝牙耳机怎么调音量大小)

  • 天猫精灵怎么开机(天猫精灵怎么开启位置权限)

    天猫精灵怎么开机(天猫精灵怎么开启位置权限)

  • 怎么修改金税盘登录密码
  • 税金及附加借贷科目
  • 小规模纳税人专票免税吗?
  • 库存商品损坏怎么做账
  • 外贸出口备案需准备什么资料
  • 财务如何审核合同支付条款风险
  • 年初未分配利润和年末未分配利润的关系
  • 加工费暂估入库的会计分录
  • 基建贷款贴息账户有哪些
  • 公司租用办公室需要交房产税吗
  • 预付房租租金如何做账
  • 知识产权投资是什么意思
  • 什么叫外埠存款
  • 工会经费购买发的东西要算个税吗?
  • 所得税汇算政策
  • 去税务局税种认定需要带什么资料
  • 公司注销过程中如果有纠纷怎么办
  • 管理费是否需合计
  • 事业单位采购管理办法
  • 结转进项税销项税额的分录怎么写
  • 公司基本户注销流程
  • mac 系统查看
  • 个体户经营所得核定税率
  • 社保征集单是什么样子的
  • 小规模纳税人减半征收的六税两费
  • php面向对象是什么意思
  • 前端解决跨域问题的8种方案(最新最全)
  • php连接数据库的基本步骤是什么
  • php测验
  • 报税营业成本可以乱填吗
  • 其他收益在资产负债表哪点
  • excel if统计
  • 应交增值税进项税额月底怎么处理
  • 公司承担员工的费用,员工违规吗
  • 网络编程知识
  • 自由会计师
  • mongodb bi
  • 固定资产的核算内容包括
  • 加班工资应如何算
  • 知道实发工资怎么算应发工资计算器
  • 免税收入和不征税收入有何区别
  • 房地产开发企业增值税怎么算
  • 白酒消费税最低计税价格核定范围包括
  • 公司购烟酒怎么入账
  • 增值税发票的抵扣期限
  • 没有购销合同的销售额交印花税吗
  • 法院拍卖土地原欠税怎么办
  • 施工企业项目部管理人员对外行为的法律后果由谁承担
  • 往来账核算
  • 银行承兑汇票贴现利息计算公式
  • 购买股票如何操作
  • 会计中为什么要用黑色笔写
  • 其他综合收益属于什么科目借贷
  • 企业应如何降低消费者
  • 长期待摊销费用属于流动资产吗
  • 参展费会计分录
  • 商业折扣和销售折让计入财务费用吗
  • sql server触发器的编写与使用
  • win7虚拟内存怎么设置
  • centos内存占用进程
  • Linux进入图形界面卡顿
  • dropbox怎么在国内使用
  • win8系统截图工具快捷键
  • win7电脑显示器颜色不正常怎么办
  • linux 清除垃圾
  • jquery 使用
  • cocos3d-x
  • [置顶] 关于在vs2013中配置opengl红宝书第八版环境
  • linearlayout addview
  • unity协程的工作原理
  • python怎么发送
  • python在设计领域的应用
  • JavaScript Break 和 Continue区别教程
  • Jquery实现$.fn.extend和$.extend函数
  • javascript教程
  • 大数据在税务稽查的应用
  • 医保漏缴如何补交
  • 视同销售行为的进项税额抵扣方法?
  • 怎么绑定办税员
  • 交完了契税后可以办房产证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设