
Duilib+Cef+Echarts,实现CEF多窗口及JS与C++带回调函数的双向通信
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目利用Duilib、Cef和ECharts技术栈,实现了CEF多窗口管理,并支持JavaScript与C++之间的回调函数双向通讯,增强界面交互体验。
实现了Duilib加载CEF功能,并在JS端引入了ECharts来实现图表界面展示。该项目具备多窗口能力以及C++与JS之间的数据交互。
1. Duilib加载CEF后,支持打开多个窗口并能访问开发者工具页面以调试JavaScript代码。
2. 在JavaScript中使用Echarts创建动态图表界面,能够实时更新数据显示,并通过C++和JS的数据交换获取这些数据。
3. 实现了C++与JS之间的双向通信功能。具体来说:
- JS可以调用注册在CPP中的函数,当CPP接收到请求后会返回结果给JS;
- CPP也可以调用预先在JavaScript中定义的函数,并通过回调机制将信息传递回CPP端。
4. 使用的是CEF版本80.1.15,在测试过程中没有发现内存泄漏等问题,可以安全使用。
5. 将与CEF相关的C++和JS交互功能封装成一个库,方便直接引用到项目中;
6. 包含了ECharts的相关文件资源;
7. 代码编写完成,并附带实例程序及详细注释。
全部评论 (0)
还没有任何评论哟~


