用户组件
视频教程:https://pan.baidu.com/s/1kJkaMrfoBuBTH-n7n0631A
属性:
属性名 | 类型 | 默认值 |
---|---|---|
自动加载微信用户(autoLoadUserInfo) | boolean | true |
登录成功提示(loginSuccessHint) | boolean | true |
同步微信用户信息(autoUpdateUserInfo) | boolean | false |
事件:
事件名 |
---|
登录成功事件 |
注销成功事件 |
微信用户信息准备完成 |
操作:
操作名称 |
---|
注册 |
登录 |
注销 |
显示用户信息 |
修改密码 |
获取用户信息 |
修改用户信息 |
示例:
如何使用用户数据
在页面中引入用户组件,会在表达式编辑器中显示用户信息的数据表,通过该表即可获取需要的用户信息。
如何根据用户所属的群组来决定用户所要执行的动作
在管理后台中可以将用户划分到不同的群组,判断当前用户是否属于某个群组来决定他能否执行某个动作。
注:这里将用户划分为教师和学生两个分组,属于学生分组的弹出我是学生的提示框,属于教师的弹出我是教师的提示框。
1.管理后台中添加用户分组
2.前端进行用户分组的判断
注:需要用到是否包含函数
自定义扩展字段
开放用户组件相关数据表,用户可修改扩展字段
如何在前端使用扩展字段,这里以显示扩展的职业字段为例,先去管理后台用户管理中新建用户
在设计页面添加用户组件,在页面结构中选中用户信息,点击左侧属性栏的编辑,再点击数据列,勾选上扩展的职业字段
然后在设计区域放输入框组件,并绑定用户信息相关字段,预览显示如下:
获取用户信息
在需要获取用户信息的事件中选择“获取用户信息”操作,例如在按钮的点击事件中选择“获取用户信息”操作,即可打开“授权获取用户信息”页面进行授权与否的选择。