找回密码
 立即注册
搜索

开发问题 快应用技术问题答疑【第五期】

0
回复
868
查看
[复制链接]

479

主题

780

帖子

6620

积分

 楼主| 2023-9-14 18:46:23 显示全部楼层 |阅读模式

一、新手入门

 

1.4 开发工具

1.4.1  快应用支持 编写 ts 么 ?

目前还不支持

1.4.2  IDE打正式包,会生成 map 文件,导致包体变的很大,cli: {devtool: false }配置也会失效

配置完之后,终端执行一下npm run release

 

二、开发框架常见问题

 

2.1 页面样式与布局 

       2.2.1 Animate接口中 keyframes的time是和CSS一样,表示的是整个动画Duration的百分比吗?

是的,time 0~100 之前的范围

2.2.2 快应用好像不支持&:nth-child(n)伪类,请问用什么代替呢?

可以写个方法,在方法中写逻辑抛出class

2.2 manifest 

       2.2.1请问titleBarText是怎么动态修改的?

可以通过this.$page.setTitleBar({ text: '动态修改样式' })修改。

三、组件

3.2 容器组件

3.2.1 list 组件,怎么才能知道是往哪个方向滑动?

可以通过onscroll 事件源上的数值区分,正负数分别代表的上下或者左右

3.6 其他组件

3.3.1 shortcut-button组件的自定义样式问题,oppo底层给这个组件设置最大高度是多少?

180px

 

四、接口

4.1 快应用跳转/唤起

4.1.1 分享链接用的这个:

https://user.quickapp.cn/?packageName=<package>&path=[path]¶ms=[{key:value}]拉起时获取不到参数会是什么问题呢

目前不支持呢。

4.1.2 使用H5点击组件跳转快应用,组件的参数是只能传一个吗?

可以通过 document.getElementsByTagName('qa-router-button')[0].attributes['data-params'].value这种方式动态赋值,要可JSON化的字符串,或者是data-params='{"key": "value"}',外部单引号,里面双引号。

4.1.3 请问快应用 hap链接打开某个页面并随机传参,页面里面能否拿到所有的参数吗?

通过this.$page.query可以拿到。

 

4.6 系统能力

4.6.1 怎样获取软键盘的高度?

目前没这方面的接口,但是可以设置软键盘的弹出方式。

参考:https://doc.quickapp.cn/framework/manifest.html?h=软键盘

4.11 第三方支付4.11.1 快应用微信支付的referer填啥?

   填微信公众平台配置的安全域名。 

官方客服微信:kuaiyingyongguanKF
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册