背景
- 快应用是一种新的应用形态
- 以往的手机应用主要有两种方式:网页、原生应用。
- 网页无需安装,但是体验不好
- 原生应用需要到商店下载安装,难以一步直达用户,但是体验流畅
环境安装
- npm i -g hap-toolkit
- hap -v 查看版本
npm run build
- src下面的文件不是可以直接执行的
- 执行这个命令之后,会把src下面的对应到build文件夹下面
- rpk相当于一个zip包
项目结构
- src目录是源代码目录
- src包括所有的编码
- manifest.json 快应用的配置文件
- app.ux 格式参考vue文件,与其他的ux文件不同,他不是一个页面文件,用于给全局所有页面提供共享成员
- app.ux 应用的生命周期事件
- About 之类是页面文件夹
- Common文件夹是全局共享的文件(图片、组件)
- 文件夹下面的index.ux是页面的主文件
快应用整体包的大小不允许超过1M
- https://locally.uieee.com/slides
- https://locally.uieee.com/caterories
每一个div都是一个flex
快应用只支持px和%
- 1px = 1/750
接口访问
- fetch
- onInit函数发送请求
- adb logcat 查看日志