@murui/com-design v1.2.31
业务组件库
入门指南
启动项目
npm i
npm run dev
编译项目
npm run build
文档模式
npm run doc
Websocket
websocket是同时兼容企业版、设计师版、智能辅助设计的。规则如下:
1. websocket只能连接同一个
,即使打开多个websocket,仍然只有最后一个连接是连接状态,其他的都是断开的。也就是说多个标签页,状态是连接的在最后一个打开的标签页,如果其他页面刷新,则连接在最后一个刷新的标签页。
2. 因为要实时获取到未读消息数量,需要修改每个项目的getUserInfo请求,把请求到的数据放到localStorage
中userInfo
中,并派发setItemEvent
事件,该组件监听该事件,一旦userInfo的数据更新了,就即使获取到未读数量等等数据
3. websocket保持连接的标签页,当断开的时候要重新建立连接,通过localStorage
的websocketId
来判断的,里面存储的是最新保持连接的websocket
的id
是否一致,一致的话说明当前标签页是最后打开的,进行重新连接,不一致说明当前标签页不是最后打开的,不进行重新连接
9 months ago
9 months ago
9 months ago
9 months ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
11 months ago
11 months ago
12 months ago
12 months ago
11 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago