用户组件

视频教程:https://pan.baidu.com/s/1kJkaMrfoBuBTH-n7n0631A


属性:

属性名 类型 默认值
自动加载微信用户(autoLoadUserInfo) boolean true
登录成功提示(loginSuccessHint) boolean true
同步微信用户信息(autoUpdateUserInfo) boolean false

事件:

事件名
登录成功事件
注销成功事件
微信用户信息准备完成

操作:

操作名称
注册
登录
注销
显示用户信息
修改密码
获取用户信息
修改用户信息

示例:

如何使用用户数据

在页面中引入用户组件,会在表达式编辑器中显示用户信息的数据表,通过该表即可获取需要的用户信息。

如何根据用户所属的群组来决定用户所要执行的动作

在管理后台中可以将用户划分到不同的群组,判断当前用户是否属于某个群组来决定他能否执行某个动作。

注:这里将用户划分为教师和学生两个分组,属于学生分组的弹出我是学生的提示框,属于教师的弹出我是教师的提示框。

1.管理后台中添加用户分组

2.前端进行用户分组的判断

注:需要用到是否包含函数

自定义扩展字段

开放用户组件相关数据表,用户可修改扩展字段

如何在前端使用扩展字段,这里以显示扩展的职业字段为例,先去管理后台用户管理中新建用户

在设计页面添加用户组件,在页面结构中选中用户信息,点击左侧属性栏的编辑,再点击数据列,勾选上扩展的职业字段

然后在设计区域放输入框组件,并绑定用户信息相关字段,预览显示如下:

获取用户信息

在需要获取用户信息的事件中选择“获取用户信息”操作,例如在按钮的点击事件中选择“获取用户信息”操作,即可打开“授权获取用户信息”页面进行授权与否的选择。

results matching ""

    No results matching ""

    results matching ""

      No results matching ""