找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 小程序开发 查看内容

wx.openSetting,wx.setClipboardData,wx.getClipboardData

作者:模板之家 2018-4-16 10:48 3886人关注

作者:码农随想录,来自授权地址 感谢分享者的贡献!让我们可以一睹为快! 1、wx.openSetting(OBJECT) 概述 wx.openSetting能让用户对小程序授权的地理位置、录音功能、用户信息进行管理

作者:码农随想录,来自授权地址 
感谢分享者的贡献!让我们可以一睹为快!

1、wx.openSetting(OBJECT)


  • 概述

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

    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打开设置界面展示

    wx.openSetting打开设置界面
  • success返回

  • success返回参数说明

    success返回参数说明
  • success返回示例
    {
      "errMsg":"openSetting:ok",
      "authSetting":{
          "scope.userLocation":true, //地理位置授权
          "scope.record":true,  //录音功能授权
          "scope.userInfo":true  //用户信息授权
      }
    }

2、wx.setClipboardData(OBJECT)


  • 概述

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

    OBJECT参数说明
  • 代码实现

    wx.setClipboardData({
      data: '设置系统剪贴板的内容',
      success: function (res) {
         console.log(JSON.stringify(res));
      }
    })
  • success返回结果

    {"errMsg":"setClipboardData:ok"}

3、wx.getClipboardData(OBJECT)


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

  • OBJECT参数说明

    OBJECT参数说明
  • 代码实现

    wx.getClipboardData({
      success: function(res){
         console.log(res.data)
      }
    })
  • success返回结果

    {
      "errMsg":"getClipboardData:ok",
      "data":"系统剪贴板的内容"
    }


路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: 网络收集

全部回复(0)