微信小程序 检查接口状态实例详解


Posted in Javascript onJune 23, 2017

微信小程序 检查接口状态实例详解

实例代码:

// 检查接口是否可用
wx.getSetting({
 success(res) {
  if (!res['scope.record']) {
   // 接口调用询问
   wx.authorize({
    scope: 'scope.userInfo', 
    success(res) {
     wx.startRecord()  // 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
    },
    fail() { },
    complete() { }
   })
  }
 }
})


scope: 'scope.userInfo',  // 用户信息 wx.getUserInfo
scope: 'scope.userLocation',  // 地理位置 wx.getLocation, wx.chooseLocation
scope: 'scope.address',  // 通讯地址 wx.chooseAddress
scope: 'scope.record',  // 录音功能 wx.startRecord
scope: 'scope.writePhotosAlbum'  // 保存到相册 wx.saveImageToPhotosAlbum, wx.saveVideoToPhotosAlbum

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
js身份证验证超强脚本
Oct 26 Javascript
JavaScript中的isXX系列是否继续使用的分析
Apr 16 Javascript
jquery实现textarea输入字符控制(仿微博输入控制字符)
Apr 26 Javascript
可简单避免的三个JS发布错误的详细介绍
Aug 02 Javascript
单元选择合并变色示例代码
May 26 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
Dec 08 Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 Javascript
iframe跨域通信封装详解
Aug 11 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
Dec 14 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
Dec 01 Javascript
20行JS代码实现粘贴板复制功能
Feb 06 Javascript
cypress测试本地web应用
Jun 01 Javascript
20行JS代码实现网页刮刮乐效果
Jun 23 #Javascript
w3c编程挑战_初级脚本算法实战篇
Jun 23 #Javascript
微信小程序 获取二维码实例详解
Jun 23 #Javascript
详谈表单格式化插件jquery.serializeJSON
Jun 23 #jQuery
angularJs的ng-class切换class
Jun 23 #Javascript
关于使用js算总价的问题
Jun 23 #Javascript
angular select 默认值设置方法
Jun 23 #Javascript
You might like
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
Yii框架在页面输出执行sql语句以方便调试的实现方法
2014/12/24 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
解决JQeury显示内容没有边距内容紧挨着浏览器边线
2013/12/20 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
jQuery实现简洁的轮播图效果实例
2016/09/07 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
js和jquery中获取非行间样式
2017/05/05 jQuery
JS动态添加的div点击跳转到另一页面实现代码
2017/09/30 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
Python2.x中str与unicode相关问题的解决方法
2015/03/30 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
Python 中导入csv数据的三种方法
2018/11/01 Python
python装饰器练习题及答案
2019/11/01 Python
如何基于python生成list的所有的子集
2019/11/11 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
Html5移动端获奖无缝滚动动画实现示例
2018/06/25 HTML / CSS
英国家居用品和床上用品零售商:P&B Home
2020/01/16 全球购物
Python的两道面试题
2013/06/29 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
python的列表生成式,生成器和generator对象你了解吗
2022/03/16 Python
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers