2***@qq.com
2***@qq.com
  • 发布:2020-02-21 09:42
  • 更新:2023-12-21 14:48
  • 阅读:4132

请问uniapp项目如何正确引入signalR

分类:uni-app

我的uniapp项目在index.html中引入jq和signalR,在app.vue里面用$.hubConnection("http://www.xxx"),但是一直报$ is not defined,请问怎么操作才能正确引入呢?

2020-02-21 09:42 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com

解决了么?同问

  • 你侬我侬

    解决了吗~~~同问呀

    2020-06-11 16:11

  • 夏飞

    我解决了 改写了一下

    2020-11-04 11:11

  • 老益

    回复 1***@qq.com: 大佬求一份改写的参考一下 1843886287@qq.com

    2021-07-12 09:51

半架丶

半架丶 -

你们解决了没?需不需要我上传一份啊!

  • 7***@qq.com

    大神,你的咋解决的?APP一直提示require is not defined

    2020-10-07 16:51

  • s***@126.com

    大佬, 求一份案例.

    2020-12-04 09:37

  • 4***@qq.com

    需要一份,可以上传也可以发我邮箱406307539@qq.com,有偿谢谢大佬

    2021-01-21 18:01

  • s***@neusoft.com

    大神,求一份

    2021-04-25 11:48

  • 2***@qq.com

    回复 7***@qq.com: 您好,请问你解决 “APP一直提示require is not defined” 了嘛?

    2021-05-27 21:51

  • c***@163.com

    回复 2***@qq.com: 您好,“APP一直提示require is not defined” 这个问题你解决了吗?

    2022-12-29 11:46

4***@qq.com

4***@qq.com

需要一份,可以上传也可以发我邮箱406307539@qq.com,有偿谢谢大佬

s***@neusoft.com

s***@neusoft.com

请问解决了没?求一份案例.

3***@qq.com

3***@qq.com

380802660@qq.com 求一份

p***@163.com

p***@163.com

可以解决,下载signalr核心js库,一共四个文件,signalr.js、signalr.js.map、signalr.mini.js、signalr.mini.js.map,项目根目录创建一个js目录,将上述文件复制到该目录,在页面中引入核心库,代码如下:

<script>
//引入核心库

let signalR = require('../../js/signalr.js')  
    export default {  
    components: {  
        topicon  
    },  
    data() {  
              connection: '' //定义连接对象  

............}
}.............
</script>

然后onload事件中初始化signalr,代码如下:
onLoad: function(e) {
// 实例化一个connection连接对象
this.connection = new signalR.HubConnectionBuilder()
.withUrl('http://localhost:5566/hubs/message', {
skipNegotiation: true,
transport: signalR.HttpTransportType.WebSockets
})
.build();
//监听服务端调用的ReceiveMsg方法
this.connection.on('ReceiveMsg',(res) => {
//收到服务端调用该方法后收到消息的处理逻辑
console.log('signalr write:' + res);
});
//发起连接
this.connection.start();
}

如果编译报错,例如:
08:50:25.840 文件查找失败:'abort-controller' at js\signalr.js:1761
08:50:25.840 文件查找失败:'fetch-cookie' at js\signalr.js:1759
08:50:25.843 文件查找失败:'node-fetch' at js\signalr.js:1756
可以注释掉js文件中以上报错的行。

  • shuleijai

    signalr.js、signalr.js.map、signalr.mini.js、signalr.mini.js.map这几个文件在哪里下啊,我这边只找到signalr.js。其他的怎么使用呢

    2021-12-16 17:54

天空微算

天空微算

请问解决了没?求一份案例. tiankong_2010@163.com

温宇鸣

温宇鸣 - 90后IT男

兄弟们,你们搞定了么,我这边貌似解决了哦,591339209@qq.cm

2***@qq.com

2***@qq.com

求一份解决办法 2637020450@qq.com

要回复问题请先登录注册