swan.isLoginSync

基础库 1.13.4 版本开始支持。

解释:获取宿主 App登录状态。

# 方法参数

# 返回参数说明

参数 类型 说明
isLogin Boolean 宿主 App登录状态 true: 已登录,false: 未登录

# 示例

在开发者工具中预览效果

# 扫码体验

请使用百度APP扫码

# 图片示例

# 代码示例

  • 在 swan 文件中
<view class="wrap">
    <button type="primary" bindtap="isLoginSync">isLoginSync</button>
</view>
  • 在 js 文件中
Page({
    isLoginSync() {
        let res = swan.isLoginSync();
        // 基础库 3.140.1 之前,无法判断接口是否调用失败
        // 基础库 3.140.1 及以后,通过 instanceof 来判断接口是否调用失败
        if (!(res instanceof Error)) {
            console.log('isLoginSync success', res);
        }
        else {
            console.log('isLoginSync fail', res.message);
        }
    }
});
  • 在 css 文件中
.wrap {
    padding: 50rpx 30rpx;
}

# 错误码

# Android

错误码 说明
1001 执行失败

# Bug & Tip

  • 基础库 3.140.1 之前,无法判断接口是否调用失败。
  • 基础库 3.140.1 及以后,接口调用失败时会返回一个标准的Error对象,可通过instanceof来判断接口是否调用失败。