|
|
- // 用来保存图片的函数
- // params: 需要授权的内容
- // scope.userInfo 用户信息
- // scope.userLocation 地理位置
- // scope.userLocationBackground 后台定位 微信小程序
- // scope.address 通信地址
- // scope.record 录音功能
- // scope.writePhotosAlbum 保存到相册 抖音小程序的返回值是scope.album
- // scope.camera 摄像头
- // scope.invoice 获取发票
- // scope.invoiceTitle 发票抬头
- // scope.werun wx.getWeRunData 微信运动步数
- const scopeList = {
- userInfo: 'scope.userInfo',
- userLocation: 'scope.userLocation',
- userLocationBackground: 'scope.userLocationBackground',
- address: 'scope.address',
- record: 'scope.record',
- writePhotosAlbum: 'scope.writePhotosAlbum',
- camera: 'scope.camera',
- invoice: 'scope.invoice',
- invoiceTitle: 'scope.invoiceTitle',
- werun: 'scope.werun',
- }
- const authorize = ({
- scope,
- successfn,
- failfn,
- }) => {
- if (!scopeList[scope]) {
- uni.showToast({
- title: 'scope参数错误',
- icon: 'error'
- })
- return
- }
- uni.authorize({
- scope: scopeList[scope],
- success() {
- successfn()
- },
- fail() {
- failfn()
- }
- })
- }
-
- export {
- authorize
- }
|