背景在特定场景下,我们往往需要实时的去获取最新的数据,如获取消息推送或公告、聊天消息、实时的日志和学情等,都对数据的实时性要求很高,面对这类场景,最常用的可能就是轮询,但除了轮询还有长连接(Websocket)和服务端推送(SSE)方案可供选择。轮询轮询就是采用循环http请求的方式,通过重复的接口请求去获取最新的数据。短轮询 (polling)短轮询可能是我们用的最多的一种实时刷新数据的方式了,我们在讲轮询方案时,大部分指的就是短轮询,其实现方式和普通的接口无异,改造也只要前端增加定时器或useRequest配置轮询参数即可,其原理也非常简单,如下图,如果是http1.1及以上,TCP连接可
背景在特定场景下,我们往往需要实时的去获取最新的数据,如获取消息推送或公告、聊天消息、实时的日志和学情等,都对数据的实时性要求很高,面对这类场景,最常用的可能就是轮询,但除了轮询还有长连接(Websocket)和服务端推送(SSE)方案可供选择。轮询轮询就是采用循环http请求的方式,通过重复的接口请求去获取最新的数据。短轮询 (polling)短轮询可能是我们用的最多的一种实时刷新数据的方式了,我们在讲轮询方案时,大部分指的就是短轮询,其实现方式和普通的接口无异,改造也只要前端增加定时器或useRequest配置轮询参数即可,其原理也非常简单,如下图,如果是http1.1及以上,TCP连接可
前言众所周知,在React中有一款非常强大的拖拽库,叫ReactDnD,而Vue中,大部分都是类似于vue.draggable等拖拽排序的库,然而它并不能满足我们所有的需求,特别是应对一些自由拖拽或混合拖拽的场景(例如:低代码),它是很难做到的,所以vue3-dnd它来了!ReactDnDReactDnD是Redux核心作者DanAbramov创造的一组React工具库,可以帮助您构建复杂的拖放接口,同时保持组件的解耦性。ReactDnD并没有提供一个排序或拖拽的组件,相反,它为您提供了所需的工具。Vue3DnDvue3-dnd是基于ReactDnD的核心程序实现的一组Vuecompositi
前言众所周知,在React中有一款非常强大的拖拽库,叫ReactDnD,而Vue中,大部分都是类似于vue.draggable等拖拽排序的库,然而它并不能满足我们所有的需求,特别是应对一些自由拖拽或混合拖拽的场景(例如:低代码),它是很难做到的,所以vue3-dnd它来了!ReactDnDReactDnD是Redux核心作者DanAbramov创造的一组React工具库,可以帮助您构建复杂的拖放接口,同时保持组件的解耦性。ReactDnD并没有提供一个排序或拖拽的组件,相反,它为您提供了所需的工具。Vue3DnDvue3-dnd是基于ReactDnD的核心程序实现的一组Vuecompositi