File tree Expand file tree Collapse file tree 1 file changed +49
-0
lines changed
Expand file tree Collapse file tree 1 file changed +49
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,55 @@ npm i -D autox-v6-api
3333
3434无需额外配置你可参考模板的示例代码直接使用 jsx 编写 ui,输出的代码需要在 autox 版本 v7.1.3 以上才可运行
3535
36+ ## 编写 webui 并配合 webview 来显示界面
37+
38+ 目前自带的 ui 框架也许对许多人来说不够美观,功能不齐全,
39+ 在这里提供了一套使用[ vite] ( https://cn.vitejs.dev/ ) +[ vue] ( https://cn.vuejs.org/ ) +[ Framework7] ( https://framework7.io/ ) +[ TypeScript] ( https://www.typescriptlang.org/ ) (技术难度较高)编写 webui 界面的方案,并且支持同时编写 autox 代码,并能够通过[ JsBridge] ( ./advanced/webViewAndHtml.md#jsbridge ) 与之通信,
40+
41+ 模板下载: [ v6-project-webui-demo.zip] ( https://github.com/aiselp/AutoX/releases/tag/v7.1.2 )
42+
43+ 使用该模板需要配合 Autox 7.1.3 以上版本才可使用,下载模板后使用 vscode 打开,运行以下命令
44+
45+ ```
46+ npm install
47+ npm i -D autox-v6-api
48+ ```
49+
50+ 安装完成后现在可以运行` npm run dev ` 启动 vite 调试服务器
51+
52+ 如果一切正常,那么现在可以在 src 目录下编写 webui 的代码
53+
54+ 在 src-autox 目录下编写 autox 环境中运行的代码,
55+ 运行` npm run build-autox ` 将编译项目,生成的代码在` dist-autox ` 目录
56+
57+ ### 连接到手机并调试
58+
59+ 首先将确保你的手机与电脑在同一局域网下,
60+ 在手机中打开 autox app ,在侧边栏打开 usb 调试,
61+
62+ 随后打开 vite 调试服务器,新建一个终端运行
63+
64+ ```
65+ npm run dev-autox
66+ ```
67+
68+ 第一次运行会要求输入手机的 ip 地址,之后只要回车确认即可,
69+
70+ 等待构建完成后将会在手机打开界面,
71+ 现在尝试修改 src 目录下的 web 代码界面也会同步更新,
72+ 但是修改 src-autox 目录下的文件需要重新运行` npm run dev-autox ` 才能得到更新
73+
74+ ### 保存项目到手机
75+
76+ 运行
77+
78+ ```
79+ npm run save-autox
80+ ```
81+
82+ 将会保存项目到手机的脚本主目录下,要注意的是如果有同名的项目会将文件覆盖,
83+ 注意备份
84+
3685## 已有项目仅导入申明文件
3786
3887首先在你的项目目录运行以下代码安装依赖包
You can’t perform that action at this time.
0 commit comments