Commit 3a957c68 by zeven

优化微信刷脸输入手机号判断

parent f1c8fc67
...@@ -73,12 +73,12 @@ class FacePage extends Component { ...@@ -73,12 +73,12 @@ class FacePage extends Component {
// 监听微信输入手机号事件 // 监听微信输入手机号事件
DeviceEventEmitter.addListener('wxpayfaceInput', ({text}) => { DeviceEventEmitter.addListener('wxpayfaceInput', ({text}) => {
if (!text) return; if (!text) return;
const match = /^\[(.+)\]$/.exec(text); const match = /^\[(.+)]$/.exec(text);
if (!match) return; if (!match) return;
text = match[1]; text = match[1];
if (text === '删除') if (text === '删除')
this.phone = this.phone.substr(0, this.phone.length - 1); this.phone = this.phone.substr(0, this.phone.length - 1);
else this.phone += text; else if (/^\d$/.test(text)) this.phone += text;
if (this.phone.length > 11) this.phone = this.phone.substr(-11); if (this.phone.length > 11) this.phone = this.phone.substr(-11);
}); });
} }
...@@ -483,7 +483,7 @@ class FacePage extends Component { ...@@ -483,7 +483,7 @@ class FacePage extends Component {
}; };
wakeUp = () => { wakeUp = () => {
this.setState({sleep: false}); this.setState({sleep: false, tipsModal: false, goTipsModal: false});
clearTimeout(this.wakeUpTimeout); clearTimeout(this.wakeUpTimeout);
this.wakeUpTimeout = setTimeout(() => { this.wakeUpTimeout = setTimeout(() => {
this.setState({sleep: true, tipsModal: false, goTipsModal: false}); this.setState({sleep: true, tipsModal: false, goTipsModal: false});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment