core
    正在准备搜索索引...

    接口 OpenData

    在新窗口中打开链接

    interface OpenData {
        enableTrackLayout?: boolean;
        extraData?: any;
        layouts?: LayoutPattern[];
        mp?: OpenMp;
        onResult?: (result: any) => void;
        style?: "default" | "dialog" | "mp";
        url?: string;
    }
    索引

    属性

    enableTrackLayout?: boolean

    新窗口是否跟踪 url 变化自动匹配使用 layout 布局配置

    extraData?: any

    需要传递给目标窗口的数据

    layouts?: LayoutPattern[]

    新窗口中基于 URL 正则匹配模式的 UI 选项列表,如果全部都没有成功匹配则使用列表中最后一项的 layout 配置

    仅当 enableTrackLayout == true 有用,如果未提供 layouts 则依次优先级使用 小程序级 > 应用级 UI 布局选项

    mp?: OpenMp

    打开小程序

    urlmp 两个参数应提供其一,如果两者都提供则使用 url,忽略 mp

    onResult?: (result: any) => void

    处理关闭子窗口时返回的结果 ymx.close(result)

    注意: 要执行 ymx.close() 接口关闭子窗口才会触发 onResult 回调,点顶部导航栏后退按钮或者手势返回不会触发。

    类型声明

      • (result: any): void
      • 参数

        • result: any

          any

        返回 void

    style?: "default" | "dialog" | "mp"

    新窗口样式

    • default 默认
    • dialog 从底部上拉的对话框,可以下拉关闭
    • mp 小程序样式 mini-program
    default
    
    url?: string

    打开 http、https 链接,如果链接不以 http:// 或 https:// 开头,系统会根据当前浏览链接构造绝对链接

    urlmp 两个参数应提供其一,如果两者都提供则使用 url,忽略 mp