# VUE + QWebChannel + electron
QT工程 standalone
## 安装ws qwebchannel
```nodejs
npm install ws qwebchannel
npm install @types/ws -D
```
### vue 插件
```typescript
import { App } from 'vue';
import { WebSocket } from "ws";
import { QWebChannel } from "qwebchannel";
let core: any = null;
export default
{
install(app: App) {
const wsUrl: string = "ws://localhost:12345";
const ws = new WebSocket(wsUrl);
ws.onopen = (e) => {
new QWebChannel(ws, function (channel: QWebChannel) {
alert("创建")
core = channel.objects.core;
core.sendText.connect(function (message: string) {
alert(message)
});
core.sendNum.connect(function (x: number) {
alert(x)
});
app.config.globalProperties.$core = core;
});
};
}
}
let receiveText = (msg: string) => {
core.receiveText(msg);
}
let onSendText = (callback: (msg: string) => void) => {
core.sendText.connect(callback)
}
export {
receiveText,onSendText
}
```
## vue3事件总线
[https://github.com/developit/mitt](https://github.com/developit/mitt)
没有合适的资源?快使用搜索试试~ 我知道了~
electron + vue + vite + qwebchannel 实现C++与JS通信
共290个文件
qm:46个
sample:13个
dll:12个
5星 · 超过95%的资源 需积分: 24 31 下载量 93 浏览量
2022-07-18
15:51:35
上传
评论 3
收藏 25.8MB ZIP 举报
温馨提示
业务逻辑实现 QT WebSocket + QWebChannel 实现 C/C++ 与 javascript通信 界面使用前端electron + vue + vite + layui + qwebchannel.js 实现 qt子进程自动启动,websocket Client自动重连,C++与js/ts的双向异步通信,快速开发 博文地址:https://editor.csdn.net/md/?articleId=125851497
资源详情
资源评论
资源推荐
收起资源包目录
electron + vue + vite + qwebchannel 实现C++与JS通信 (290个子文件)
0144aee37f5061611e991331f52a3aac059f57 545B
02d85805c3ccead105a9bf61866b809a32721f 290B
03d73f452f77b29bed075e792dc3edc3234d24 304B
041f6207e11bdfd4b6a051586a308c8d2fe632 780B
052980f2a8a25148aaadd89731ee4f3c5c26e6 48KB
067f145d4b25c4dbb93dc85678082f04fe8c2d 82B
069217edb2784f1e03c998c5e39124941e277b 339B
0709ac01e7758057445b7330189ed93ddb4c4d 876B
080a5cbbe269945fe2640178ca5e453119e2f2 52B
0a1b8ac289e71091a906a0cbecb24a4e9d5ecb 151B
0a8e55e836f13613f5bbc86ea3a1e9115f167e 840B
0a9f068c106cd77aa993d883bc2a456157141b 163B
0aa5000e18225facbd15331bd8df9e76671ed4 195B
0f768ee5753a68cb2d22b5dca7c09895cebc31 268B
111d4e05cd202e76e0b3ac10c80213dab62676 195B
132212a3b59f2defeddea720be2fc0522c4b31 82B
1364b36cc3796d15000b476b2719c9a13f8d80 11KB
1561791aae5b61ad1abcb7cad529840385da0d 302B
15b1671d2fe5e003e85d16f3b8bea93fb2beb5 236B
16654367781a021152872f94f80afa4372f15f 578B
1804154e1649b9a06dbc9d8406311c230afb4d 132B
19f42faa1a391ffed0a98685bc7f6d8bc63340 145B
2049c29445bac6c20976362faff28556c4c870 56B
212ae93d5b383b6b688cef2c553fa0049ce667 288B
21504b77aff826be599e2af0f0ff0cdbc43b01 65KB
22acd4b263a76cfd04412e865b4e7c7a197f4d 145B
250ebd3ad41446987c3d46bb7426c03c38a62a 308B
2644d4ac46155dd24fa61dfa897cb9ff2283cf 610KB
28529a09ed083d8cef82a475a9e8fd0d8e7d15 160B
291d76299179c37650e68b31f59411190f03d1 70KB
2c75552fee4869d58a257c51f012cb994aafe0 3KB
2e538a08e0a56525c0a8298dc365d19824875d 1.45MB
2ead72caeecc89c82b90096aa31bd3ffe58ff5 89B
305142b86ae0110bafb9467e5f2b5e04566e4a 25KB
31d8a90ce3c46dc2c92fd3dfe062f06441ecf6 273B
31e5fee1065549f1e2f298761cb4b53d08bc51 207B
32ce5fa434ba76ccf096020862ac2e953233f7 182KB
32f13870bd32c4e22ea015780324ccd1c11ece 514B
3413fbfe32f09adb08ad15c12e69505acf8910 651B
346a82e675f4990fc3c10f2746f58f690e7963 51B
35aecd16b418289756e37cc9179171a3643df6 148B
36fcfb72584e00488330b560ebcf34a41c64c2 979B
3805a0d1e030e895173824acb5251508b5ec54 1KB
389d51495957af16774b87c83a4dd59674847c 228B
3aa0b263897e45ad4c681f624a89c009ed0ed4 78KB
3b0fceb975e1ce141c9a2372a8a4fa5c939b1f 560B
3ba9404488d83c5856d754a94f315df6cba111 675B
3c67d351d501ca8be91dd2d4f64e3228cd9f35 76KB
432cc7e93e4d38e795e40ea64f1fd5b023e63d 1KB
4342a80ac2ee096bd872e4732275f0a68022b8 53B
434c079f6f5434cc1b4e2abde09e4f544a5190 546B
43955c6c6ee25e1aed23ee577d190ef067f5af 274B
486e0e4ae3ae3accfa8eb883fff3f712396283 546B
497d843cc4ad0b486996c18b0dc74628599877 53B
4b7142832212637d0807bfe18aa1761a52cebb 98B
4cff6801cc9bedcdc1e8715634d8dda0b1ef22 64KB
5357721fbf4ca457b5fd5afe2828ea2508d5f1 465B
571d32e0863a4aa385f6d37c2584d152c7a42a 59KB
59e3d4fb897c2bf80ccef598ea3491c343ee22 432B
5b21ee1dd76c205903269e7ef68866d9233436 1KB
5b4400144646529c8981db1d4affbcde21fa52 289B
5ce82a4ba048f3bb4e6a290321dfa6b9810bcc 94B
623a38da00cf46fa8e5bf0e9a3282962d7ddf7 48KB
623bb2c8d3dabb9ddf76b8f1946176f0c94a6b 578B
651af4d2587a0f2a440bb72799f2730f6f14ee 273B
67c99a6fd2d8a98c6d5ec33dcf7309dd5f733c 69KB
68c8aa8c8c20b8f644bc7c4107159d0d55bbad 5KB
68d117d7e4f8ce314dd57d015f94801c8a4819 574B
69763a4ad9825644d88df973c280c59f84641f 11KB
6c310bd61f42edd328aed614273dbaeaae25c6 158B
6e609fb65759a83e6bdb874784593a6d82541f 338B
6ea4ce4608aecfea51e446c0151f571ba965dd 337B
71ae0723616a41b8c533658a30bfd4a8782a0f 812B
752aa70e43eaa7742b4fe075bc37de38542abc 229B
7b98222ceeb0e3fe483667bf96a25856d52b91 254B
7cf4756f35e2325f7447a72a17b5a9fb420237 2KB
7cf8ba1730a3e166ba62b3e4c8cbfb05dbf0ff 1KB
7d56961e58e3ecca05c44873d303755b15fa4f 546B
7ddee338ba0aba4b87cfdd7f8f3c890536a6cc 1KB
7ea3e78662d66ef3264d8fa715599d03e338ed 49B
7ea6852f76091310762eff09108a47f9ee992e 602B
7f8471b64962d30513bb1f7b55ae779e802fcd 62B
825dc642cb6eb9a060e54bf8d69288fbee4904 15B
834ed7700e5a49856eade4f2acf4797f06bdb6 82B
834f21fd78079d30f8d869ed444b42c03eb790 53B
8424469596748d7e0ac38a80b73e0e094fc511 1KB
84ba430b10b2222711313bc0a2d6b46f10a47c 72KB
87150c4a6e16d34f612582976c1a4d28631dbb 5KB
871ab7cc3f8204256346ea92fe54b25baa0405 343B
8724884583d313433484ef654f6ebe49e8e6b7 56KB
893d9a4cf2f983890b92375345e22f4f9293aa 55KB
8c5a916c14c0463ffb5121d801ca052e1157e0 41KB
8d1d494fdfb5a9fc7ffbbb81015c1c7f3c85ba 562B
908d3f044935e2ba888797033c5ef14220c617 175B
93a55bf98e3835ef86c5a73f1333954f1c5143 539B
97a82722e1896774da6bec39d031ce43732c04 23KB
99926fcd56bd3dd9656f7c3d531b3a057dfcea 504B
9aa1767ee4709c66a6e90a7c074a8f8a876256 41B
9ea7e2b43eed22a8bc45678f9ed01ddfa93384 593B
9ef2664b2420f9cd2b517b53c0d163e25a52f0 57KB
共 290 条
- 1
- 2
- 3
ruglcc
- 粉丝: 1025
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 毕设和企业适用springboot企业管理类及远程医疗平台源码+论文+视频.zip
- 毕设和企业适用springboot企业管理类及在线教育互动平台源码+论文+视频.zip
- 毕设和企业适用springboot企业管理类及智慧电力管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业管理类及智能化系统源码+论文+视频.zip
- 毕设和企业适用springboot企业管理类及自动化控制系统源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及活动管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及机器人平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及技术支持平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及健康风险评估平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及跨平台销售系统源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及教育评价系统源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及跨平台协作平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及企业风险监控平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及人工智能客服平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及汽车信息管理平台源码+论文+视频.zip
- 毕设和企业适用springboot企业健康管理平台类及视频编辑平台源码+论文+视频.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论10