微信小程序behaviors 实现用户权限控制

该博客介绍了如何在微信小程序开发中利用Behaviors进行权限控制。通过定义user-behaviors.js文件,设置data属性isSubAccount来区分子父账号权限。在需要权限判断的页面引入此行为,直接使用isSubAccount字段即可实现不同权限的功能展示。
摘要由CSDN通过智能技术生成
  1. 最近做小程序开发,需要根据子父账号做不同的功能展示,通过查看文档发现behaviors 刚好能实现。微信官方文档 behaviors
  2. 定义user-behaviors.js,在根目录下定义 vehaviors文件夹。、

在这里插入图片描述

/**
 *  权限混入为了区分父子账号权限
 */
module.exports = Behavior({
  behaviors: [],
  data: {
    isSubAccount: wx.getStorageSync('isSubAccount') || false
  },
  created: function () {

  },
  attached: function () {
  },
  ready: function () {
    this.setData({
      isSubAccount: wx.getStorageSync('isSubAccount') || false
    })
  },

  methods: {
  
  }
})
  1. 在需要判断的页面引入、
    在这里插入图片描述

  2. page页面可以直接使用 isSubAccount 字段。以下是微信文档的一些说明。
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值