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打开设置界面展示
-
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参数说明
-
代码实现
if(wx.setClipboardData){
wx.setClipboardData({
data: '设置系统剪贴板的内容',
success: function (res) {
console.log(JSON.stringify(res));
}
})
}else{
console.log('当前微信版本不支持setClipboardData');
}
-
success返回结果
{"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');
}
-
success返回结果
{
"errMsg":"getClipboardData:ok",
"data":"系统剪贴板的内容"
}
4、最后
如何大家看了文章还有不懂或者其他问题,欢迎私信我或者评论
网友评论