今天在用平时很少用到的传值方式,是V2.4以后新加入属性$attrs $listener 以及inheritAttrs. 总结:这样形式的代码适合套娃模式的组件传递,却不适合兄弟组件的传值,那样的传值方式,需要创建一个事件总线,说白了就是新new一个空的vue,详见,我的第二篇日志《vue 组件传值 ...
分类:
其他好文 时间:
2020-01-09 22:43:47
阅读次数:
92
SpringCloud和SpringBoot关系 SpringBoot专注于快捷方便的开发单个个体微服务 SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配置管理,服务发现,断路由,路由,微代理,事件总线, ...
分类:
编程语言 时间:
2020-01-08 18:50:28
阅读次数:
101
// main.js import Vue from 'vue';//通常已经引入 window.eventBus = new Vue(); // 注册全局事件对象 // 修改Vue的原型链 Vue.prototype.$event = new Vue();//使用方式 this.$event.$e ...
分类:
其他好文 时间:
2019-12-17 18:19:04
阅读次数:
265
前言: 如果想要了解非父子关系的组件传值,最好是在了解父传子和子传父的基础上在来了解非父子传值可能会有更透彻的思路。 因为非父子传值是通过定义事件总线来代理实现父传子+子传父从而实现的传值方式。 这是我总结的父子传值相关的知识,可供参考: https://www.cnblogs.com/ViavaC ...
分类:
其他好文 时间:
2019-12-05 01:26:17
阅读次数:
130
上篇也总结了一下vue组件中的传值方式,父子组件,兄弟组件,隔代组件等,这篇总结了事件总线 Bus, vuex(简单的了解了一下,具体写法看官网:https://vuex.vuejs.org/),插槽的用法。 任意两个组件之间:事件总线 或 vuex 事件总线: 创建一个Bus负责事件预发,监听和回 ...
分类:
其他好文 时间:
2019-11-28 23:10:33
阅读次数:
76
背景 相信前面几篇关于微服务的文章也介绍了那么多了,在构建微服务的过程中确实需要这么一个东西,即便不是在构建微服务,那么在构建分布式应用的过程中也会遇到分布式事务的问题,那么 CAP 就是在这样的背景下诞生的。 最初打算做这个东西是在去年(2016)年底,最初是为了解决分布式系统中的分布式事务的问题 ...
分类:
Web程序 时间:
2019-11-18 09:41:02
阅读次数:
111
1、SpringCloud简介 SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑 2、服务注册与发现 SpringCloud使用注册中心E ...
分类:
编程语言 时间:
2019-11-09 14:05:54
阅读次数:
82
一、简介 EventBus是一个基于发布订阅的事件总线,在Java和Android里都可以使用。 二、使用 1.引入pom 2.定义事件监听类 3.EventBusConfig 4.EventHandler 5.测试类 6.运行结果 三、自定义事件 上面的例子,我们发送和接收的都是string,如果 ...
分类:
编程语言 时间:
2019-11-02 00:16:18
阅读次数:
806
这个EventBus的实现是基于微软微服务https://github.com/dotnet-architecture/eShopOnContainers项目的,我把它从项目中抽离出来,打包成nuget包方便大家快速集成到项目中 从Nuget.org中安装 PM> Install-Package T ...
分类:
Web程序 时间:
2019-10-08 19:04:46
阅读次数:
111
.Net Core 基于CAP框架的事件总线 CAP 是一个在分布式系统中(SOA,MicroService)实现事件总线及最终一致性(分布式事务)的一个开源的 C# 库,她具有轻量级,高性能,易使用等特点。 github:https://github.com/dotnetcore/CAP doc: ...
分类:
Web程序 时间:
2019-09-16 16:03:12
阅读次数:
188