Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bh_face_counter
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄天晨
bh_face_counter
Commits
0acec087
Commit
0acec087
authored
Jul 01, 2020
by
修福龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加了输入手机号以及验证码弹窗的背景色
parent
6094674b
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
156 additions
and
144 deletions
+156
-144
PhoneModal.js
src/components/PhoneModal.js
+84
-78
VerifyCodeModal.js
src/components/VerifyCodeModal.js
+72
-66
No files found.
src/components/PhoneModal.js
View file @
0acec087
...
...
@@ -67,96 +67,98 @@ class PhoneModal extends Component {
const
{
value
}
=
this
.
state
;
return
(
<
Modal
styles
=
{
mStyles
}
{...
props
}
>
<
View
style
=
{
styles
.
modal
}
>
<
View
style
=
{
styles
.
header
}
>
<
View
style
=
{
styles
.
title
}
>
<
View
style
=
{
styles
.
left
}
>
<
View
style
=
{
styles
.
modalBackgroundStyle
}
>
<
View
style
=
{
styles
.
modal
}
>
<
View
style
=
{
styles
.
header
}
>
<
View
style
=
{
styles
.
title
}
>
<
View
style
=
{
styles
.
left
}
>
<
Image
source
=
{
require
(
'../assets/logo.png'
)}
style
=
{
styles
.
img
}
/
>
<
Text
style
=
{
styles
.
text
}
>
安全验证手机号
<
/Text
>
<
/View
>
<
View
style
=
{
styles
.
right
}
>
<
Touch
onPress
=
{()
=>
onClose
()}
>
<
Icon
name
=
"md-close"
color
=
{
'#FFFFFF'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
image
}
>
<
Image
source
=
{
require
(
'../assets/logo.png'
)}
style
=
{
styles
.
img
}
source
=
{
require
(
'../assets/logo
2
.png'
)}
style
=
{
styles
.
logo
}
/
>
<
Text
style
=
{
styles
.
text
}
>
安全验证手机号
<
/Text
>
<
/View
>
<
View
style
=
{
styles
.
right
}
>
<
Touch
onPress
=
{()
=>
onClose
()}
>
<
Icon
name
=
"md-close"
color
=
{
'#FFFFFF'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
image
}
>
<
Image
source
=
{
require
(
'../assets/logo2.png'
)}
style
=
{
styles
.
logo
}
/
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
container
}
>
<
Text
style
=
{{
color
:
'red'
,
fontSize
:
45
,
marginBottom
:
10
}}
>
请输入接收验证码的手机号
<
/Text
>
<
View
style
=
{{
flexDirection
:
'row'
,
justifyContent
:
'center'
,
alignItems
:
'center'
,
}}
>
<
TextInput
<
View
style
=
{
styles
.
container
}
>
<
Text
style
=
{{
color
:
'red'
,
fontSize
:
45
,
marginBottom
:
10
}}
>
请输入接收验证码的手机号
<
/Text
>
<
View
style
=
{{
fontSize
:
35
,
width
:
'80%'
,
textAlign
:
'center'
,
padding
:
30
,
}}
placeholder
=
"安全输入不留痕迹"
placeholderTextColor
=
"lightgray"
editable
=
{
false
}
value
=
{
value
}
/
>
<
Touch
onPress
=
{()
=>
this
.
setState
({
value
:
''
})}
feddback
=
{
false
}
>
<
Icon
name
=
"md-close"
color
=
{
'#DCDCDC'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
footer
}
>
<
View
style
=
{
styles
.
footerLeft
}
>
{
this
.
getKeyboard
()}
<
View
style
=
{
styles
.
keyRowBottom
}
>
flexDirection
:
'row'
,
justifyContent
:
'center'
,
alignItems
:
'center'
,
}}
>
<
TextInput
style
=
{{
fontSize
:
35
,
width
:
'80%'
,
textAlign
:
'center'
,
padding
:
30
,
}}
placeholder
=
"安全输入不留痕迹"
placeholderTextColor
=
"lightgray"
editable
=
{
false
}
value
=
{
value
}
/
>
<
Touch
style
=
{
styles
.
keyBottomTouch
}
onPress
=
{()
=>
this
.
pressKey
(
0
)
}
>
<
Text
style
=
{
styles
.
keyUnit
}
>
0
<
/Text
>
onPress
=
{()
=>
this
.
setState
({
value
:
''
})
}
feddback
=
{
false
}
>
<
Icon
name
=
"md-close"
color
=
{
'#DCDCDC'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
footerRight
}
>
<
View
style
=
{
styles
.
keyRowClose
}
>
<
Touch
style
=
{
styles
.
keyTouchClose
}
onPress
=
{()
=>
this
.
pressKey
(
11
)}
>
<
MIcon
style
=
{
styles
.
keyUnit
}
name
=
"backspace-outline"
size
=
{
60
}
/
>
<
/Touch
>
<
View
style
=
{
styles
.
footer
}
>
<
View
style
=
{
styles
.
footerLeft
}
>
{
this
.
getKeyboard
()}
<
View
style
=
{
styles
.
keyRowBottom
}
>
<
Touch
style
=
{
styles
.
keyBottomTouch
}
onPress
=
{()
=>
this
.
pressKey
(
0
)}
>
<
Text
style
=
{
styles
.
keyUnit
}
>
0
<
/Text
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
keyRowSure
}
>
{
/* <Touch style={styles.keyTouchSure} onPress={() => this.pressKey(12)}>*/
}
{
/* <Text style={styles.keyUnitClose}>确定</Text>*/
}
{
/* </Touch>*/
}
{
value
.
length
<
1
?
(
<
View
style
=
{
styles
.
keyTouchSure
}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/View
>
)
:
(
<
View
style
=
{
styles
.
footerRight
}
>
<
View
style
=
{
styles
.
keyRowClose
}
>
<
Touch
style
=
{
styles
.
keyTouchOnSure
}
onPress
=
{()
=>
this
.
pressKey
(
12
)}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
style
=
{
styles
.
keyTouchClose
}
onPress
=
{()
=>
this
.
pressKey
(
11
)}
>
<
MIcon
style
=
{
styles
.
keyUnit
}
name
=
"backspace-outline"
size
=
{
60
}
/
>
<
/Touch
>
)}
<
/View
>
<
View
style
=
{
styles
.
keyRowSure
}
>
{
/* <Touch style={styles.keyTouchSure} onPress={() => this.pressKey(12)}>*/
}
{
/* <Text style={styles.keyUnitClose}>确定</Text>*/
}
{
/* </Touch>*/
}
{
value
.
length
<
1
?
(
<
View
style
=
{
styles
.
keyTouchSure
}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/View
>
)
:
(
<
Touch
style
=
{
styles
.
keyTouchOnSure
}
onPress
=
{()
=>
this
.
pressKey
(
12
)}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/Touch
>
)}
<
/View
>
<
/View
>
<
/View
>
<
/View
>
...
...
@@ -167,6 +169,10 @@ class PhoneModal extends Component {
}
const
styles
=
{
modalBackgroundStyle
:
{
flex
:
1
,
backgroundColor
:
'rgba(0, 0, 0, 0.5)'
,
},
modal
:
{
height
:
'86%'
,
width
:
'90%'
,
...
...
src/components/VerifyCodeModal.js
View file @
0acec087
...
...
@@ -67,81 +67,83 @@ class VerifyCodeModal extends Component {
const
{
value
}
=
this
.
state
;
return
(
<
Modal
styles
=
{
mStyles
}
{...
props
}
>
<
View
style
=
{
styles
.
modal
}
>
<
View
style
=
{
styles
.
header
}
>
<
View
style
=
{
styles
.
title
}
>
<
View
style
=
{
styles
.
left
}
>
<
View
style
=
{
styles
.
modalBackgroundStyle
}
>
<
View
style
=
{
styles
.
modal
}
>
<
View
style
=
{
styles
.
header
}
>
<
View
style
=
{
styles
.
title
}
>
<
View
style
=
{
styles
.
left
}
>
<
Image
source
=
{
require
(
'../assets/logo.png'
)}
style
=
{
styles
.
img
}
/
>
<
Text
style
=
{
styles
.
text
}
>
安全验证手机号
<
/Text
>
<
/View
>
<
View
style
=
{
styles
.
right
}
>
<
Touch
onPress
=
{()
=>
onClose
()}
>
<
Icon
name
=
"md-close"
color
=
{
'#FFFFFF'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
image
}
>
<
Image
source
=
{
require
(
'../assets/logo.png'
)}
style
=
{
styles
.
img
}
source
=
{
require
(
'../assets/logo
2
.png'
)}
style
=
{
styles
.
logo
}
/
>
<
Text
style
=
{
styles
.
text
}
>
安全验证手机号
<
/Text
>
<
/View
>
<
View
style
=
{
styles
.
right
}
>
<
Touch
onPress
=
{()
=>
onClose
()}
>
<
Icon
name
=
"md-close"
color
=
{
'#FFFFFF'
}
size
=
{
50
}
/
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
image
}
>
<
Image
source
=
{
require
(
'../assets/logo2.png'
)}
style
=
{
styles
.
logo
}
/
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
container
}
>
<
Text
style
=
{
styles
.
tips
}
>
请输入验证码
<
/Text
>
<
View
style
=
{
styles
.
codeView
}
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
1
?
value
.
substr
(
0
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
2
?
value
.
substr
(
1
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
3
?
value
.
substr
(
2
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
4
?
value
.
substr
(
3
,
1
)
:
''
}
<
/Text
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
footer
}
>
<
View
style
=
{
styles
.
footerLeft
}
>
{
this
.
getKeyboard
()}
<
View
style
=
{
styles
.
keyRowBottom
}
>
<
Touch
style
=
{
styles
.
keyBottomTouch
}
onPress
=
{()
=>
this
.
pressKey
(
0
)}
>
<
Text
style
=
{
styles
.
keyUnit
}
>
0
<
/Text
>
<
/Touch
>
<
View
style
=
{
styles
.
container
}
>
<
Text
style
=
{
styles
.
tips
}
>
请输入验证码
<
/Text
>
<
View
style
=
{
styles
.
codeView
}
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
1
?
value
.
substr
(
0
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
2
?
value
.
substr
(
1
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
3
?
value
.
substr
(
2
,
1
)
:
''
}
<
/Text
>
<
Text
style
=
{
styles
.
code
}
>
{
value
&&
value
.
length
>=
4
?
value
.
substr
(
3
,
1
)
:
''
}
<
/Text
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
footerRight
}
>
<
View
style
=
{
styles
.
keyRowClose
}
>
<
Touch
style
=
{
styles
.
keyTouchClose
}
onPress
=
{()
=>
this
.
pressKey
(
11
)}
>
<
MIcon
style
=
{
styles
.
keyUnit
}
name
=
"backspace-outline"
size
=
{
60
}
/
>
<
/Touch
>
<
View
style
=
{
styles
.
footer
}
>
<
View
style
=
{
styles
.
footerLeft
}
>
{
this
.
getKeyboard
()}
<
View
style
=
{
styles
.
keyRowBottom
}
>
<
Touch
style
=
{
styles
.
keyBottomTouch
}
onPress
=
{()
=>
this
.
pressKey
(
0
)}
>
<
Text
style
=
{
styles
.
keyUnit
}
>
0
<
/Text
>
<
/Touch
>
<
/View
>
<
/View
>
<
View
style
=
{
styles
.
keyRowSure
}
>
{
value
.
length
<
4
?
(
<
View
style
=
{
styles
.
keyTouchSure
}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/View
>
)
:
(
<
View
style
=
{
styles
.
footerRight
}
>
<
View
style
=
{
styles
.
keyRowClose
}
>
<
Touch
style
=
{
styles
.
keyTouchOnSure
}
onPress
=
{()
=>
this
.
pressKey
(
12
)}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
style
=
{
styles
.
keyTouchClose
}
onPress
=
{()
=>
this
.
pressKey
(
11
)}
>
<
MIcon
style
=
{
styles
.
keyUnit
}
name
=
"backspace-outline"
size
=
{
60
}
/
>
<
/Touch
>
)}
<
/View
>
<
View
style
=
{
styles
.
keyRowSure
}
>
{
value
.
length
<
4
?
(
<
View
style
=
{
styles
.
keyTouchSure
}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/View
>
)
:
(
<
Touch
style
=
{
styles
.
keyTouchOnSure
}
onPress
=
{()
=>
this
.
pressKey
(
12
)}
>
<
Text
style
=
{
styles
.
keyUnitClose
}
>
确定
<
/Text
>
<
/Touch
>
)}
<
/View
>
<
/View
>
<
/View
>
<
/View
>
...
...
@@ -152,6 +154,10 @@ class VerifyCodeModal extends Component {
}
const
styles
=
{
modalBackgroundStyle
:
{
flex
:
1
,
backgroundColor
:
'rgba(0, 0, 0, 0.5)'
,
},
modal
:
{
height
:
'90%'
,
width
:
'90%'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment