Jelajahi Sumber

1.修改usercenter重复调用事件问题

zhangmengjie 5 tahun lalu
induk
melakukan
00d322e3dc
2 mengubah file dengan 7 tambahan dan 8 penghapusan
  1. 4 4
      pages/services/user.js
  2. 3 4
      pages/userCenter.js

+ 4 - 4
pages/services/user.js

@@ -67,21 +67,21 @@ export default class user {
 
 	//绑定微信
 	static bind_wechat(opts) {
-		return request(APIConfig.getUserUrl() + `/wechatBind`, opts);
+		return request(APIConfig.getUserUrl( `/wechatBind`) , opts);
 	}
 
 	//获取验证码
 	static getVerificationCode(phone) {
-		return request(APIConfig.getUserUrl() + `/sendCode?mobile=` + phone);
+		return request(APIConfig.getUserUrl( `/sendCode?mobile=`)  + phone);
 	}
 	//绑定手机号
 	static bind_phone(opts) {
-		return request(APIConfig.getUserUrl() + `/mobileBind`, opts);
+		return request(APIConfig.getUserUrl(`/mobileBind`) 	 , opts);
 	}
 
 	//手机号登陆注册
 	static mobileLoginAndReg(opts) {
-		return request(APIConfig.getUserUrl() + `/mobileLoginAndReg`, opts);
+		return request(APIConfig.getUserUrl(`/mobileLoginAndReg`) + opts);
 	}
 
 	//微信登陆

+ 3 - 4
pages/userCenter.js

@@ -32,7 +32,7 @@ export default class userCenter extends BasePage {
 	componentDidMount() {
 		this.getUCENTER_RECOMMEND();
 		//触发更新
-		this.refreshSubScription = DeviceEventEmitter.addListener('infoback', () => {
+		this.refreshSubScription = DeviceEventEmitter.addListener('infoback',() =>{
 			user.userMember().then((res) => {
 				console.log('个人列表', res);
 				// 收藏
@@ -56,6 +56,7 @@ export default class userCenter extends BasePage {
 	}
 	componentWillUnmount() {
 		this.refreshSubScription.remove();
+		BackHandler.removeEventListener('hardwareBackPress', this.onBackAndroid);
 	}
 	state = {
 		nickName: '初始昵称',
@@ -217,9 +218,7 @@ export default class userCenter extends BasePage {
 			this.toNextPage(index);
 		}
 	}
-	componentWillUnmount() {
-		BackHandler.removeEventListener('hardwareBackPress', this.onBackAndroid);
-	}
+
 	onBackAndroid = () => {
 		this.goBack();
 		return true;