简介
signalr-shimmy-fixed 是一个 npm 包,主要是为了修复 signalr 在某些情况下会出现消息丢失问题而开发的。本文主要介绍该包的使用方法和使用时需要注意的问题。
安装
在使用该包前,需要先安装 npm:
npm install signalr-shimmy-fixed
使用
在使用该包前,需要先引入 signalr:
<!-- 引入 signalr --> <script src="https://ajax.aspnetcdn.com/ajax/signalr/jquery.signalr-2.2.2.min.js"></script>
然后再引入 signalr-shimmy-fixed:
import "signalr-shimmy-fixed";
这样就可以在应用中使用 signalr-shimmy-fixed 了。
注意事项
signalr-shimmy-fixed 包需要在 signalr 包之后引入。
如果应用已经在全局引入了 signalr,需要将 signalr-shimmy-fixed 包在应用中引入之前重置 signalr:
window.jQuery = window.$ = require("jquery"); window.$.signalR = require("signalr");
- signalr-shimmy-fixed 只能解决消息丢失问题,对于其他 signalr 更新的问题,仍需要使用其他方法进行解决。
示例代码
-- -------------------- ---- ------- ------ ----------------------- ----- ---------- - ------------------------------------------------ ----- -------- - ---------------------------------------- ----------------------------- ------- -- - --------------------- --- -------------------------- -- - ------------------- ---------- ---------- -------------------------------- ------- ----------- ------------- -- - --------------------- ---------- ------ ----------- ---
结论
signalr-shimmy-fixed 可以帮助开发者解决 signalr 在某些情况下会出现消息丢失问题。使用时需要注意引入顺序和其他 signalr 更新的问题。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055e6381e8991b448dbc74