• 2024-09-14Vue3中组件通信的几种方式
    Vue3组件通信和Vue2的区别:移出事件总线,使用mitt代替。vuex换成了pinia。把.sync优化到了v-model里面了。把$listeners所有的东西,合并到$attrs中了。$children被砍掉了。【1】props概述:props是使用频率最高的一种通信方式,常用与:父↔子。若父传子:属性值是非函数。若子传父:属性
  • 2024-09-10前端消息中间件mitt实战开发运用
    安装mittmpmimittmitt工具importmittfrom'mitt'import{ref}from'vue'letemitter=mitt()//例子letnum=ref(0)//绑定事件emitter.on('add',()=>{console.log('add被调用了',num)})//每隔1秒执行事件setInterva
  • 2024-09-08Emitter 线程通信
    文章目录前言一、线程通信二、Emitter通信1.介绍2.使用方法3.使用场景总结前言线程是一个操作系统能够运算调度的最小单位,被包含在进程之中,也是进程中的实际运作单位。而在一个应用中也许会有很多个进程,但是所有的UIAbility、ServiceExtensionAbility和Data
  • 2024-08-28vue3 常用的几种组件通讯方式
    vue3常用的几种组件通讯方式,大致如下Props/EmitPinia事件总线(mitt)Provide/Inject浏览器本地存储 1.Props/Emit注释:prop属性名称/方法名称的格式,采用 camelCase 与 kebab-case。 1.1props(1)上游组件设置 prop 值(通过v-bind或冒号) 或者 (2)下游
  • 2024-08-27Vue 组件通信
    目录基本概念vue2组件通信1.props2.$emit3.provide和inject4.$refs 5.$parent和$children6.$attrs和$listeners​​​​​​​7.v-model8.Bus9.vuex vue3组件通信1.props2.$emit3.provide和inject4.expose和ref5.$parent 6.$attrs 7.v-model8.m
  • 2024-08-27nodeJS中的事件机制
    events模块是node的核心模块,几乎所有常用的node模块都继承了events模块,比如http、fs等。本文将详细介绍nodeJS中的事件机制EventEmitter多数Node.js核心API都是采用惯用的异步事件驱动架构,其中某些类型的对象(称为触发器)会周期性地触发命名事件来调用函数对象(监听器)。例
  • 2024-08-25【Node】【4】事件循环和EventEmitter类
    事件循环事件驱动:node中程序的执行是由事件的发生和相应的事件处理器(eventHandler)来驱动的编程范式。程序监听并响应发生的事件。每个异步事件都生成一个事件观察者,在执行某个事件(主题)结束的时候则触发这个事件上的处理函数(观察者)。【让我瞅瞅什么时候开始执行,例如点击事
  • 2024-08-08前端使用 Konva 实现可视化设计器(20)- 性能优化、UI 美化
    这一章主要分享一下使用Konva遇到的性能优化问题,并且介绍一下UI美化的思路。至少有2位小伙伴积极反馈,发现本示例有明显的性能问题,一是内存溢出问题,二是卡顿的问题,在这里感谢大家的提醒。请大家动动小手,给我一个免费的Star吧~大家如果发现了Bug,欢迎来提Issue哟~g
  • 2024-07-24Android Spingboot 实现SSE通信案例
    SSESSE(Server-SentEvents)是一种用于实现服务器主动向客户端推送数据的技术,它基于HTTP协议,利用了其长连接特性,在客户端与服务器之间建立一条持久化连接,并通过这条连接实现服务器向客户端的实时数据推送。Server-SentEvents(SSE)和Sockets都可以用于实现服务器向客户端推
  • 2024-06-04Vue3-组件通信详解
    文章目录组件通信的含义Vue3组件通信和Vue2的区别组件通信的具体实现props(父子组件通信)自定义事件(子传父)mitt(任意组件间通信)v-model$attrs(非props的父子组件通信)r
  • 2024-05-29emitter 数据传输
    特点:先接收再传值也就是B页面传的值A页面接收 启动页面设A  点击跳转到B页面然后再点击跳回到A页面就能看到数据了   但是注意因为router.pushUrl:'' 的特性 每跳转一个页面就会增加一个路由长度,结合上图也就是B页面用back()返回的话数据在A页面正常显
  • 2024-04-01js 实现简单发布订阅模式
    1.事件调度器classEventEmitter{constructor(){this.events={};}on(event,listener){if(!this.events[event]){this.events[event]=[];}this.events[event].push(listener);}emit(event,...args){if(this.eve
  • 2023-10-02[官方培训]09-UE粒子基础 肖月 Epic 笔记
    UE粒子基础我们将讨论Niagara的基础操作和框架Module>Emitter>SystemGamethread.RenderthreadCustomModuleSequencer,DebuggerDataSharingAttribute,DataInterface场景交互,碰撞粒子间交互Event,AttributeReaderNiagaraFluidGridCollectionsGasExamp
  • 2023-08-19vue3探索——组件通信之事件总线
    Vue2.x使用EventBus进行组件通信,而Vue3.x推荐使用mitt.js。比起Vue实例上的EventBus,mitt.js好在哪里呢?首先它足够小,仅有200bytes,其次支持全部事件的监听和批量移除,它还不依赖Vue实例,所以可以跨框架使用,React或者Vue,甚至jQuery项目都能使用同一套库。安装使用yarn安装yarn
  • 2023-06-22Uniapp仿ChatGPT Stream流式输出(非Websocket)
    前言最近写一个chagpt小程序,流式输出可以使用websocket也可以使用stream来实现,这里就不折腾websocket的了,我发现uniapp实现流式输出的方式挺多的,主要是有些小程序还不兼容,花了点时间研究了一下。EventSourceEventSource也称为SSE(Server-SentEvents),是服务器推送的一个网络事件
  • 2023-06-19v2和v3组件通信方式的区别
    https://gitee.com/jch1011/vue3_communication.git通信方式vue2props:父子组件、子父组件、甚至兄弟组件自定义事件:可以实现子父组件$bus:任意组件通信pubsub:发布订阅,任意组件通信vuex:集中式状态管理容器,实现任意组件通信ref:获取子组件的响应式数据及方法slot:插槽(默认、
  • 2023-03-26在Vue3+TypeScript 前端项目中使用事件总线Mitt
    事件总线Mitt使用非常简单,本篇随笔介绍在Vue3+TypeScript前端项目中使用的一些场景和思路。我们在Vue的项目中,经常会通过emits 触发事件来通知组件或者页面进行相应的处
  • 2023-02-20Vue 3 兄弟组件间传值 | mitt.js
    Vue3中兄弟间传值可以使用Vuex,但小项目使用过于庞大,我们可以使用mitt进行兄弟组件间传值。操作步骤第一步:安装mittnpmimitt第二步:创建文件(例如:eventBus.js)impo
  • 2023-01-30RxJava2.x的理解与总结
    RxJava2.x的理解与总结RxJava是一个基于观察者设计模式将链式编程和异步结合在一起的开源库。链式编程通过查看GitHub开源项目的简介开源知道,RxJava有几个基类。他们
  • 2022-11-11【HarmonyOS】【ArkUI】在Service中使用Emitter
    参考资料1.相关基础知识:​​触发器Emitter​​2.启动服务:ServiceAbility开发开发步骤第一步:开发界面,界面内容由一个按钮组件+文本组件构成,然后在按钮组件中添加点击事件,开
  • 2022-11-11【HarmonyOS】【ArkUI】在Service中使用Emitter
    ​ 参考资料1.相关基础知识:触发器Emitter2.启动服务:ServiceAbility开发 开发步骤第一步:开发界面,界面内容由一个按钮组件+文本组件构成,然后在按钮组件中添加点击事件
  • 2022-10-21突破单点瓶颈、挑战海量离线任务,Apache Dolphinscheduler在生鲜电商领域的落地实践
    ​ 点亮⭐️Star·照亮开源之路GitHub:https://github.com/apache/dolphinscheduler精彩回顾近期,食行生鲜的数据平台工程师单葛尧在社区线上Meetup上给大家分享
  • 2022-08-19SpringWebflux框架里导出excel文档
    本demo里使用springboot2.7.0版本。@GetMapping("/download/excel/file")publicMono<Void>downloadExcelFile(ServerHttpResponseresponse,WebSessionwebSessi