需求:新增或者修改都需要组件间立马通信。

操作:把B组件(子组件,这里指的是三级联动组件)的数据传输过来,在A(父组件)组件中处理 即 子传父 这里指的是修改页面或者新增页面三级联动下拉选择完之后 点击 提交 会执行A组件的修改操作。

也就是子组件=>父组件传数据

修改回显页码:


或者 把下图红框中的数据在点击修改的时候把数据在弹框(dialog)的三级联动中显示即上图红框。也就是父组件=>子组件传数据

结果:但是发现父子组件间互相通信时,刚开始刷新table页面后父子间传信利用props(父=>子)或者在自定义事件实现(子=>父)这个第一次是没问题的但是之后不刷新在点击修改按钮或者新增按钮时,拿到的数据都不是最新的数据,是上一次操作完的旧数据或者就是没数据。

为了实现每一次操做立马触发通信,拿到最新传递的数据,所以解决办法如下:

父=>子 触发立马通信:

父组件Home.vue:

<!--areaselectupdate  是子组件-->
<areaselectupdate :regionfu="xqy.uparea" :key="timer"v-on:domainPro="getDomainPro"v-on:domainCity="getDomainCity"v-on:domainDist="getDomainDist"></areaselectupdate>

利用 :key="timer" 和 下面的日期毫秒值来立马触发父=>子通信

 //编辑回显handleUpdateClick(event){this.timer = new Date().getTime();}

点击修改则修改的方法里面加获取当前时间毫秒值的计算,点击新增就在新增的方法里面加。点哪里哪里加。 子组件=>父组件也是一样的。

Vue 组件间通信并不是每一次操作都会触发新的通信相关推荐

  1. Vue 组件间通信方法汇总

    Vue 组件间通信方法汇总 ⭐️ 更多前端技术和知识点,搜索订阅号 JS 菌 订阅 除了使用 Vuex 方法外,vue 提供了各种各样的组件间通信的方案.文章整理一下父子组件.兄弟组件.祖先后代组件间 ...

  2. vue组件间通信六种方式

    vue组件间通信六种方式 组件之间的传值通信 组件之间的通讯分为三种:父传子.子传父.兄弟之间的通讯: props/$emit 父传子:主要是通过props来实现的 具体实现:父组件通过import引 ...

  3. vue组件间通信传递数据的四种方式(路由传参、父子组件传参、兄弟组件传参、深层次传参)

    前言: vue组件间通信对于经常来写vue的伙伴来说应该是很轻松的,对于一些刚入门的伙伴来说可能就有些迷茫,感觉方式有很多种,但是总结起来又不知道应该怎么说,在下面的文章中,我结合自己的开发过程中经常 ...

  4. 面试-vue组件间通信

    说一说vue组件间的通信? 1.props,$emit,sync props父组件绑定传值,子组件声明props接收 props接收值原则上不允许改变,但对于对象属性改变,可能不会被vue检测到 $e ...

  5. Vue.js解析(十)【Vue组件间通信】

    什么是Vue组件? 组件 (Component) 是 Vue.js 最强大的功能之一.组件可以扩展 HTML 元素,封装可重用的代码.在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊 ...

  6. Vue 组件间通信有哪几种方式

    Vue 组件间通信主要指以下 3 类通信:父子组件通信.隔代组件通信.兄弟组件通信 1.props / $emit 适用 父子组件通信 props是父组件将值传给子组件,$emit是子组件通过派发事件 ...

  7. Vue组件间的通信【子传父,父传子,同级传递,爷孙传递】

    Vue组件间的通信 引出问题 vue一个重要的思想就是组件化开发,说到组件化开发,提高结构样式行为的复用性,组件写好了,但组件间之间数据如何传递,就成了一个问题- vue 组件之间是可以相互嵌套的,就 ...

  8. vue组件间通信六种方式(完整版)

    前言   组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.一般来说,组件可以有以下几种关系:                如上图所示 ...

  9. 每日一道面试题:Vue 组件间通信有哪几种方式?

    Vue 组件间通信有哪几种方式? 父子组件通信.隔代组件通信.兄弟组件通信 (1)props / $emit适用 父子组件通信 - 这种方法是 Vue 组件的基础,相信大部分同学耳闻能详,所以此处就不 ...

最新文章

  1. cv::convertTo
  2. 最新的全球编程语言,操作系统,web服务器等使用率分析报告
  3. iframe 返回上一页_寻找高颜值小姐姐难吗!直到我在Github上发现了这个Python库
  4. 好文 | 架构师更多的是和人打交道,说说我见到和听说到的架构师升级步骤和平时的工作内容
  5. PyTorch基础-Adam优化器使用-06
  6. 上海交通大学出版社python答案_线性代数答案上海交通大学出版社
  7. 支付宝 统一支付 php,支付宝APP支付 统一下单 php服务端 tp5
  8. python settings模块导入不了_无法导入设置“myproject.settings”(是否在sys.path上?):没有名为pinax的模块...
  9. ThinkPHP5访问去除/public/index.php
  10. Wasserstein GAN
  11. 2012年回忆录及2013年目标设立
  12. Python 只读属性的实现
  13. vue ---- webpack扩展
  14. 纯java程序jdbcjar包放在哪_oracle 11g jdbc jar包在哪个文件目录
  15. WCF与AJAX编程开发实践(2):支持ASP.NET AJAX的Web Service
  16. 【原创】微信最新表情js代码
  17. HP服务器远程管理工具iLO详细介绍
  18. java-清楚明了的集合
  19. 云桌面VOI计算存储在服务器端,介绍三种云桌面:VDI、IDV、VOI
  20. 用project做项目计划之 项目成本、预算、基线工期、基线成本、基线时间

热门文章

  1. 趁着疫情在家学点什么?
  2. 爬虫日记(85):Scrapy的ExecutionEngine类(三)
  3. 湖州顶赞(方言唱的,很幽默)
  4. vsan加入不同型号服务器,VMware VSAN的特点与要求,与优缺点
  5. 针对初学者以 MQL5 编写“EA 交易”的分步指南
  6. 门店管理系统怎么挑选?请收下这份避坑指南!
  7. EasyExcel的使用--填充excel
  8. 明翰英语教学系列之时态与语态篇
  9. 2014 微软校招笔试题以及答案(求指正)
  10. 第5章-CSS盒子模型