设置

qh.openSetting

解释: 调起小程序设置界面,返回用户设置的操作结果。

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
authSettingObject用户授权结果,其中 key 为 scope 值,value 为 Bool 值,表示用户是否允许授权。

示例

  • 在 html 文件中
  1. <div>
  2. <se-button @click="openSetting" type="primary">打开设置</se-button>
  3. </div>
  • 在 js 文件中
Page({
    methods: {
        openSetting() {
          qh.openSetting({});
      }
    }
});

qh.getSetting

解释: 获取用户的当前设置

方法参数:Object object

object参数说明

参数名类型必填默认值说明
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success返回参数说明

参数类型说明
authSettingObject已经授权的scope列表及授权状态。

示例

  • 在 html 文件中
<div>
    <se-button type="primary" @click="getSetting">getSetting</se-button>
</div>
  • 在 js 文件中
Page({
    methods: {
        getSetting() {
          qh.getSetting({
              success: function (res) {
                  console.log('getSetting success, authSetting:', res.authSetting);
              },
              fail: function (err) {
                  console.log('getSetting fail', err);
              }
          });
      }
    }
});