swan.isLoginSync

基础库 1.13.4 版本开始支持。

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

方法参数

返回参数说明

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

示例

在开发者工具中预览效果

扫码体验

swan.isLoginSync - 图1请使用百度APP扫码

图片示例

swan.isLoginSync - 图2

swan.isLoginSync - 图3

swan.isLoginSync - 图4

代码示例

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

错误码

Android

错误码说明
1001执行失败

Bug & Tip

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