window.createWebView 或 window.createWebViewDialog 创建 react 网页视图
需要先编译 @tomjs/hbuilderx 的库,如果已编译过则跳过此步骤。
在 packages/hbuilderx 目录中,打开 terminal/终端,执行如下命令:
pnpm build打开本示例目录 examples/ext-web-react ,执行如下命令编译代码
# 开发模式,不压缩代码
pnpm dev
# 生产模式,压缩代码
pnpm build根据以下步骤调试插件,具体参考官方插件教程
- 将当前示例
examples/ext-web-react拖拽到HBuilderX中 - 点击左上
运行图标,选择点击运行插件-[ext-web-react]或调试插件-[ext-web-react],会打开的HBuilderX窗口调试插件。 - 在调试导入或创建任意项目,打开任意文件,在文件编辑器中点击鼠标右唤出菜单,选择
触发左侧视图、触发右侧视图、触发弹框视图,会分别打开或弹出视图。
网页调试
- 可以使用 react-devtools 这个独立应用调试
webview - 可以使用
Google Chrome,在地址栏输入chrome://inspect/#devices访问。如果Remote Target不显示,打开HBuilderX调试插件的控制台,查看会看到DevTools listening on ws://127.0.0.1:9500/devtools/browser/e964a967-04da-48f2-8656-9ba933f39e59, 配置Discover network targets对应的localhost:9500即可。