ymx-wechat
    正在准备搜索索引...

    接口 YmxWechat

    微信开放平台 接入的 移动应用

    //获取插件实例
    const wechat = ymx.requirePlugin('ymx-wechat') as YmxWechat;
    interface YmxWechat {
        id: string;
        version: string;
        isWxAppInstalled(): Promise<InstalledResult>;
        login(data: LoginData): Promise<LoginResult>;
        openWechat(): Promise<void>;
        pay(data: PayData): Promise<PayResult>;
        removeListener(): Promise<void>;
        setListener(
            listener: (eventName: string, data: any) => void,
        ): Promise<void>;
        shareImage(data: ShareData<ImageMedia>): Promise<ShareResult>;
        shareMiniProgram(data: ShareData<MiniProgramMedia>): Promise<ShareResult>;
        shareText(data: ShareData<TextMedia>): Promise<ShareResult>;
        shareVideo(data: ShareData<VideoMedia>): Promise<ShareResult>;
        shareWebpage(data: ShareData<WebpageMedia>): Promise<ShareResult>;
    }

    层级

    • JsApiBase
      • YmxWechat
    索引

    属性

    id: string

    获取插件 ID

    version: string

    获取插件版本,如 1.2.3

    方法

    • 打开微信

      返回 Promise<void>

    • 移除监听器

      返回 Promise<void>

    • 设置监听器,接收 eventName 事件名称,data 事件数据

      注意: 此接口为覆盖操作,仅保留最后一个监听器,最后的 listener 才能收到事件通知。

      参数

      • listener: (eventName: string, data: any) => void

      返回 Promise<void>