79 Star 453 Fork 144

OpenHarmony / ace_lite_jsfwk

JS代码中无法定义async函数

任务
已完成
玮~  Opened this issue

该问题是怎么引起的?

JS代码中无法定义async函数;
写async函数后,应用无法正常启动,但是不写的话,我怎么才能用FA调用PA

重现步骤

用FA调用PA

报错信息

无法看出

Attachments
8732 ddm 1578914588 total 3 participants

Comments (7)

youzhi92 2020-10-01 12:43

您好,目前轻智能手表由于硬件能力的现在还不支持JS PA。不存在FA调PA的场景的。

-1 1
玮~ 2020-10-02 08:24

感觉回答得不太对啊,我自己试出来了,JS不支持async和await但是支持promise和then

玮~ 2020-10-02 08:32

还有看到之前其他网友的一个话题:《DevEco Studio 执行setTimeout 函数异常,console.log(setTimeout)显示undefined。》
我这里也已经有解决方案了;
解决方案原文链接:
https://mp.weixin.qq.com/s/0mI4yVLCywvpHP4qwMz1dw
--《鸿蒙OS应用开发:真 · 定时器》

8732 ddm 1578914588
tangoboy 2020-10-02 11:10

官方说的仅支持JavaScript ES5.1,JavaScript ES5.1规范里面没有async/await

https://gitee.com/openharmony/docs/blob/master/readme/JS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6README.md

+1 1
玮~ 2020-10-02 11:19

官方说的仅支持JavaScript ES5.1,JavaScript ES5.1规范里面没有async/await
https://gitee.com/openharmony/docs/blob/master/readme/JS%E5%BA%94%E7%94%A8%E5%BC%80%E5%8F%91%E6%A1%86%E6%9E%B6README.md

@tangoboy
但官方文档给出的案例中却用了 async/await :joy:

+1 1
玮~ 2020-10-02 11:50

已解决,发文记录一下:
https://mp.weixin.qq.com/s/nrzUR8cjQozSovR0JAtNcA

也欢迎关注后续动态~~~

+1 1
youzhi92 2020-10-02 12:46

@玮~ 智能手表还没有开源哦。你说的场景属于智能表的。

Sign in to comment

Assignees
Labels
Not set
Projects
Milestones
Branches
Planed to start
Not set
Planed to end
Not set
Top level
Priority
C++
1
https://git.oschina.net/openharmony/ace_lite_jsfwk.git
git@git.oschina.net:openharmony/ace_lite_jsfwk.git
openharmony
ace_lite_jsfwk
ace_lite_jsfwk

Search