API
Component

User ($UI/wxsys/comps/user/user)

使用范围:WX

Contents

component User ($UI/wxsys/comps/user/user) extends Component

<b>使用场景</b>:获取微信用户昵称、头像URL、openid等信息 ## <b>文档链接</b>:#http://docs.newdao.net/xiao-cheng-xu-gao-ji-zu-jian/yong-hu.html#

	
	

Constructor Top

  User ()
  User ( config)

Properties Top

Boolean autoUpdatePhone

登录时自动获取微信用户手机号更新到用户系统

Boolean autoUpdateUserInfo

登录时自动获取微信用户信息更新到用户系统

Methods Top

void execBindCurUserPhone ()
UserInfo getUser ()
UserInfo getWXUserInfo ()
void logout ()
void showChangePassword ()
void showLogin ()
void showRegister ()
void showUserInfo ()
void updateCurUser (JSON user)

Operations Top

void bindCurUserPhone ()
void changePassword ()
void getUserInfo ()
void login ()
void logout ()
void register ()
void showForgetPassword ()
void showUser ()
void updateCurUser (JSON user)

Events Top

void beforeLogin (LoginBeforeEvent event)
void beforeLogout (LoginBeforeEvent event)
void beforePrelogin (LoginBeforeEvent event)
void beforeRegister (LoginBeforeEvent event)
void customLogin (CustomLoginEvent event)
void customLogout (CustomLogoutEvent event)
void customPrelogin (CustomPreloginEvent event)
void customRegister (CustomRegisterEvent event)

Constructor details Top

public User ()

<b>使用场景</b>:获取微信用户昵称、头像URL、openid等信息 ## <b>文档链接</b>:#http://docs.newdao.net/xiao-cheng-xu-gao-ji-zu-jian/yong-hu.html#

	
	

public User ( config)

构造函数

Inherited from Operational

Parameters

config

操作配置

Properties Detail Top

public Boolean autoUpdatePhone

登录时自动获取微信用户手机号更新到用户系统

public Boolean autoUpdateUserInfo

登录时自动获取微信用户信息更新到用户系统

Methods Detail Top

public void execBindCurUserPhone ()

账号绑定手机

Return Value

void

public UserInfo getUser ()

获取用户信息

See GetUser

Return Value

UserInfo

用户信息

public UserInfo getWXUserInfo ()

调用成功后通过用户组件上的数据组件获取

Return Value

UserInfo

public void logout ()

用户注销登录

See Logout

Return Value

void

public void showChangePassword ()

打开修改密码页面

Return Value

void

public void showLogin ()

显示登录页

Return Value

void

public void showRegister ()

打开用户注册页

Return Value

void

public void showUserInfo ()

打开用户信息页,显示用户信息

See ShowUser

Return Value

void

public void updateCurUser (JSON user)

修改用户信息

Parameters

JSON user

用户信息 {@required}

Return Value

void

Operations Detail Top

public void bindCurUserPhone ()

账号绑定手机

Return Value

void

public void changePassword ()

修改登录密码

See ShowChangePassword

Return Value

void

public void getUserInfo ()

获取用户信息

Return Value

void

public void login ()

用户登录

See ShowLogin

Return Value

void

public void logout ()

用户注销登录

See Logout

Return Value

void

public void register ()

用户注册

See ShowRegister

Return Value

void

public void showForgetPassword ()

忘记密码

Return Value

void

public void showUser ()

显示用户信息

See ShowUserInfo

Return Value

void

public void updateCurUser (JSON user)

修改用户信息

Parameters

JSON user

用户信息 {@required}

Return Value

void

Events Detail Top

public void beforeLogin (LoginBeforeEvent event)

[回调型事件]登录前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void beforeLogout (LoginBeforeEvent event)

[回调型事件]注销前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void beforePrelogin (LoginBeforeEvent event)

[回调型事件]预登录前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void beforeRegister (LoginBeforeEvent event)

[回调型事件]注册前事件

Parameters

LoginBeforeEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void customLogin (CustomLoginEvent event)

[回调型事件]接管登录事件

Parameters

CustomLoginEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void customLogout (CustomLogoutEvent event)

[回调型事件]接管注销事件

Parameters

CustomLogoutEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void customPrelogin (CustomPreloginEvent event)

[回调型事件]接管预登录事件

Parameters

CustomPreloginEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void

public void customRegister (CustomRegisterEvent event)

[回调型事件]接管注册事件

Parameters

CustomRegisterEvent event


结构如下:

{ "source" : 组件的js对象, "option" : 选项 }

Return Value

void