请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
搜索

微信记录 快应用官方微信群交流记录(第154期)

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

325

主题

555

帖子

5050

积分

 楼主| 2020-7-10 15:54:17 显示全部楼层 |阅读模式
本帖最后由 管理员 于 2020-7-10 16:05 编辑


已解决的问题
组件
1、组件
Q:这个组件的onDestroy啥时候触发?比如页面触发onDestroy的时候,页面中的自定义组件会不会触发onDestory呢?
A:会触发,你自己试一下就可以知道了啊

2、组件
Q:请问swiper的这两个属性在华为手机上是不支持的,是这样吗
1.png
华为自己的文档上也确实没有这两个属性,所以这边就是和联盟有差异的,是么
2.png
A:是的, 暂时还不支持


3、组件
Q:编译 提示不支持 placeholder-color属性,但是官网文档上有介绍,我开发的时候该用还是不该用?
16.png
17.png
A:是样式,不是属性,用法有问题吧
Q:哦豁 样式表里好像也不支持直接写

4
、组件
Q:请问快应用支不支持过渡动画啊  
A:暂不支持transition

5、组件
Q:请问这个web组件的方法怎么用啊,我这边显示system is not defined
14.png
A


6、组件
Q:web组件中onPageFinish获取url特别慢,还有其他方式获取吗
A 20.png
Q:pagestart貌似获取不到实时的url
A:是的

框架
7、框架
Q:menubar的这个分享功能怎么开启的?我这边点 menuBar 只有创建图标这一个功能
Q:我看一下。不是预览版,手机自带的。
5.png    
A:手机型号是?
Q:oppo ace
A:要用oppo引擎

8、框架
Q:麻烦问一下,新建一个快应用工程,编译的时候,出错,是什么问题
6.png
A:需要初始化
Q:在哪里
A:终端  npm i

9、框架
Q:为什么我的快应用在大部分机型上切后台也处于运行中,回来不会重新加载,而在部分机型(目前是oppo)再次进入又会重新加载页面,这个问题有遇到过吗?可以解决吗
A:应该是有些机子的逻辑是后台就释放内存啥的吧。把加载的逻辑放到on show还会吗
A:oninit切换回来不会重新触发,就在onshow里触发


10、框架
Q:media.pickImage 选中的图片有办法转base64吗?
A:可以看下这个


11、框架
Q:为什么快应用路由没有获取参数的字段呀?
18.png
A:快印的参数是直接给你放好了  直接调用就行
Q:直接放好是什么意思?router对象没有params吧?
19.png
A:可以通过query来获取参数:

12、框架
Q:请问怎么查看快应用hap-toolkit的最新版本号  官网上面好像没有说
3.png

13、框架
Q:问一下快应用可以获取到手机IP嘛?
A:通过请求获取ip吧

14、框架
Q:请教下,input的onchange事件不能实时获取到输入值吗
A:可以的

15、框架
Q:请问预览版 获取不到regid ,还有getDeviceId,这些等正式上线了,就有了,是吗?
A:预览版获取不到正确的regid,使用框架获取;getDeviceId预览版/框架都可以获取到
Q:谢谢,再多问一句,使用框架获取,跟预览版的区别是?没用过框架获取的方式
A:框架获取到的是正确格式的regid,预览版不支持推送

16、框架
Q:没有事件对象吗
12.png
A:web的后是在dataSet获取自定义属性的值,你可以直接这些写
Q:好的我试下,多谢
A:navToArticle方法的第一个参数就是articleUrl,最后一个参数是事件对象
Q:果然可以,太厉害了。console.log(e.target.dataset.articleLink) 事件对象的话这样也可以

17、框架
Q:快应用可以跳转其他快应用吗
A:可以,快应用能够监听到劫持吗(比如 通过web页面打开快应用,在打开过程中被劫持跳过快应用打开了三方应用)

接口
18、接口
Q:请问 快应用支持打开钱包吗?比如华为钱包
A:这个是不行的,如果是要接入支付服务的话,有提供支付接口


19、接口
Q:请问一下 快应用有什么本地文件获取的方法吗?
看下这两个

20、接口
Q:shortcut.install 方法的错误码200是什么意思,应用的权限已经开了
A:打印下data看下

21、接口
Q:你好 快应用广告接入的文档 小米开发者官网有介绍吗?

22、接口
Q:快应用蓝牙支持协商MTU吗?
A:快应用只支持低功耗蓝牙

23、接口
Q:快应用能实现选择照片然后上传的功能吗?有什么接口或者组件?
A:可先使用media.pickImage选择照片,然后使用上传下载接口request上传

24、接口
Q:请问下,快应用的支付宝支付是app还是网页支付宝支付?
21.png
A:app

25、接口
Q:打扰,通过.show直接调用插屏广告,显示不出来;是调用方式有问题吗  vivo的
7.png
A:要在加载成功回调之后再调用show,直接写 show  没用
Q:同样的调用方式直接调用bannerAd.show(); 就可以直接打开banner广告  ,banner和插屏两者调用的时机和方式不一样吗
8.png
A:而且 你还没写id
Q 9.png
A:banner广告直接show 就可以,但插屏广告需要加载成功回调之后,在加载函数里面写show。嗯,星号要换id,id 需要开广告位才行
Q:这样吗
A:你们的问题 我都经历过  我服了自己了  
Q:let interstitialAd = await ad.createInterstitialAd({
              adUnitId: '*********'
          })
          interstitialAd.onLoad(()=> {
            console.log("插屏广告加载成功");
            interstitialAd.show();
          })
10.png
A:嗯
Q:这样没有反应
A:你广告id  都没  怎么可能有反应呢
Q:有的
A:你什么手机厂商的广告,一般都需要使用对应的手机才有效果
Q:vivo的,如果这样写直接调用show,通过唤起键关闭再打开可以展示插屏;如果放在onload中 不执行,应该是基于异步的请求,拉取响应接收,需要等待10秒左右才能出来,谢谢各位。
11.png

工具
26、工具
Q:h5通过appRouter调起华为快应用,总是调起的是已上线的正式应用。如何才能够调起本地安装的快应用?  
A:本地的你可以启用应用测试

27、工具
Q:你好,请问下有人碰到过用快应用开发者工具更新rpk时提示应用签名与上一版本不一致的情况吗?我该怎么解决
4.jpg
A:签名必须一致,只能照原来的签名是什么了

平台
28、平台
Q:小米广告接入有测试demo吗

29、平台
Q:负一屏调试报这个错是什么原因请教一下
13.jpg
A:目前的hap-toolkit版本是多少呀?可以升级下版本
Q:好的,我试试。0.6.9
A:现在最新的0.7.3
Q:怎么装最新版的?我用命令 npm i vivo-hap-toolkit@latest 还是装的0.6.9
A:最新的就是这个 https://www.npmjs.com/package/vivo-hap-toolkit。vivo-hap-toolkit是用来开发我们的jovi卡片的

30、平台
Q:请教下,第三方分享service.share可以再调试器中 使用嘛?
A:可以,但是需要厂商引擎,且有些厂商不支持
Q:好的 vivo的机型 可以支持吗?
A:可以

31、平台
Q:请问这个功能快应用需不需要先上架?
15.png
A:你是想线下测试吗,不需要先上架的


未解决的问题
32、组件
Q:想问下input组件的样式可以自定义吗,像单选框多选框checkbox、radio这些样式

33、框架
Q:快应用获取当前开发环境怎么需要配置什么吗?

34、接口
Q:想问下微信支付mweb方式的接口声明url要配置什么地址

35、框架
Q:快应用支持读取excel吗

36、框架
Q:快应用打开的web页面下载的文件,该如何管理啊。有没有相关方面的文档啊。

官方客服微信:kuaiyingyongguanKF
官方QQ群2:1012199894
回复

使用道具 举报

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