• Lv0
    粉丝0

积分1 / 贡献0

提问1答案被采纳0文章0

作者动态

    windowStage.createSubwindow和直接import window,然后使用window.create有啥区别

    a1216752662 显示全部楼层 发表于 2023-12-4 14:48:32

    1.前者创建的子窗口,后者呢?

    2.使用时怎么选择

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    精彩评论2

    深开鸿_王石

    沙发 发表于 2023-12-6 09:13:49
    两个api的阶段不一样,createSubWindow是api10开始的,create是从api7到api9,所以现在推荐用createSubWindow

    论坛小助手 官方账号

    板凳 发表于 2024-2-2 16:20:49
    功能区别:
    windowStage.createSubwindow 是只用于创建子窗口的接口。

    window.create可以用于创建其他WindowType的窗口,例如

    {

    TYPE_FLOAT--需要ohos.permission.SYSTEM_FLOAT_WINDOW权限,
    TYPE_SYSTEM_ALERT,TYPE_DIALOG等,通常在sdk中可见的WindowType,主要用Window.Create进行创建。

    }



    并且,Stage模型下window.create无法使用TYPE_APP进行子窗口创建。
    调用区别:
    window.createWindow需要传入configuration,而windowStage.createSubwindow只需要窗口名称。
    API可以查看: https://gitee.com/openharmony/do ... s/js-apis-window.md

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部