微信小程序 ---制作一个像APP一样的授权列表方式

效果图:
在这里插入图片描述
实现效果后即可实现第一次打开微信小程序弹出授权列表(登录授权,获取手机号码等特殊授权不支持)

wxml文件

import { allGetauthorization } from '../../tool/wx_correlation.js'

Page({

  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //弹窗只弹一次 编辑器清除缓存可以再次弹出 授权列表均scope.后面的参数
    allGetauthorization(['userLocation', 'invoiceTitle','camera']);  
  },
})

js文件

  module.exports = {
	  /**
	   * 所有需要授权的授权列表
	   * 
	   * list: 需要授权的列表(类型为数组)
	   * 例: allGetauthorization(['address', 'invoiceTitle', 'invoice','werun'])
	   */
	  allGetauthorization(list) {
	    list.forEach((value, index) => {
	      wx.authorize({
	        scope: 'scope.' + value,
	        fail: (err) => {
	          console.warn('拒绝授权:', err.errMsg);
	        }
	      });
	    });
	  },
  }
发布了102 篇原创文章 · 获赞 75 · 访问量 44万+

猜你喜欢

转载自blog.csdn.net/sinat_19327991/article/details/105281830