1.0.9 • Published 4 years ago

wx-authorize v1.0.9

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

wx-authorize

微信小程序授权组件。

1.在需要的page或component的json文件中引入小程序构建npm后的模块,例如:

{ "usingComponents": { "authorize": "wx-authorize" } }

2.组件props

属性名称: type
属性类型:String
默认值:'normal'
可选值:'normal', 'cover', 'custom'
说明:'normal'为普通按钮,'cover'为覆盖整个视口的遮罩(适用于当前页面任何交互都需要授权的场景), 'custom'可穿如自定义插槽。

属性名称: textContent
属性类型:String
默认值:'授权按钮'
说明:仅在normal模式下有效。

属性名称: invokeApp
属性类型:Boolean
默认值:false
说明:是否需要注入app.globalData.wxMinix的全局监测对象,用于全局保存用户信息,设置为true后,已授权的情况和授权的动作都会将用户信息绑定至app.globalData.wxMinix(需要在app.globalData中定义wxMinix属性,并引入wx-app-global-data-observer包,下载地址:https://www.npmjs.com/package/wx-app-global-data-observer)。

3.向父组件触发的事件

事件名称:hasUserInfoEvent
回调参数:参照wx.getUserInfo的返回值。
说明:组件初始化时对授权状态的判定,如果已授权且在'cover'模式下则会隐藏组件。

事件名称:getUserInfo
毁掉参数:参照wx.getUserInfo的返回值。
说明:“授权”或“拒绝”时触发,如果已授权且在'cover'模式下则会隐藏组件。
1.0.9

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago