|
试水版本已发,暂时离场。
以下为不算坑的坑:
1、资源文件、代码文件的命名均不能含有中文,命名不能连续使用下划线,否则打包发布时会包解析失败,导致无法上传
2、上传api | request.upload, 需要手动指定filename,否则无法识别content-type,导致上传异常
3、使用组件,变相实现浮动,绝对定位等效果。快应用仅支持display: flex|none
4、逻辑控制块,仅支持for和if/elif/else,不支持show条件渲染
5、justify-content属性,在快应用官方开发环境中,目前不支持space-around
6、针对于目前vscode插件hap-extension不支持sass语法,可以把.scss单独存储,通过style.src引入到.ux中,同时方便管理
7、当前自定义组件不支持传入的props为function
8、popup组件宽度无法设置为750px,最大宽度为680px左右的一个值(具体未求证),pop的出现位置为target控件的周围,若控件周围没有空间展示设置的placement,优先显示在空间的底部位置,其次为顶部
9、在web组件中,back和forward方法无法通过快应用本身的back按钮触发。需要自定义前进后退组件,并通过canForward和canBack方法进行前置验证,区分接下来的操作
10、关于prompt接口,showToast的duration参数官方不支持具体时长的设置,华为可以进行duration和gravity参数设置
11、第三方微信登录接入,需要在manifest.json中做额外配置(对于包名与签名与微信公众平台对应app不符的情况,除需要配置appId外,还需要加入package和sign字段)。(详见帖子说明)
以上。祝愿快应用尽快完善,越来越好。
|
|