微信小程序开发

微信小程序之wx.openSetting(OBJECT)、wx.

2017-03-29  本文已影响1395人  码农随想录

1、wx.openSetting(OBJECT)


wx.openSetting能让用户对小程序授权的地理位置、录音功能、用户信息进行管理

OBJECT参数说明

基础库版本 1.1.0 开始支持,对wx.openSetting做判断是对低版本做兼容处理

    if (wx.openSetting) {   
      wx.openSetting({
        success: (res) => {
          console.log(JSON.stringify(res));
        }
      })
    } else {
      console.log('不支持 wx.openSetting');
    }
wx.openSetting打开设置界面
{
    "errMsg":"openSetting:ok",
    "authSetting":{
        "scope.userLocation":true, //地理位置授权
        "scope.record":true,  //录音功能授权
        "scope.userInfo":true  //用户信息授权
    }
}

2、wx.setClipboardData(OBJECT)


wx.setClipboardData(OBJECT)能设置系统剪贴板的内容,这个剪贴板的内容不仅在小程序里可以使用,而且在手机里任意可以粘贴的位置可以使用。

OBJECT参数说明
if(wx.setClipboardData){
      wx.setClipboardData({
          data: '设置系统剪贴板的内容',
          success: function (res) {
             console.log(JSON.stringify(res));
          }
      })
}else{
    console.log('当前微信版本不支持setClipboardData');
}
{"errMsg":"setClipboardData:ok"}

3、wx.getClipboardData(OBJECT)


wx.getClipboardData(OBJECT)能获取系统剪贴板的内容,这是不一定是wx.setClipboardData设置的内容,也可以是手机内任意可以复制或剪切内容。

OBJECT参数说明
if(wx.getClipboardData){
      wx.getClipboardData({
          success: function (res) {
             console.log(JSON.stringify(res));
          }
      })
}else{
    console.log('当前微信版本不支持getClipboardData');
}
{
    "errMsg":"getClipboardData:ok",
    "data":"系统剪贴板的内容"
}

4、最后


如何大家看了文章还有不懂或者其他问题,欢迎私信我或者评论

上一篇 下一篇

猜你喜欢

热点阅读