Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
manager-app-sz
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
manager-app-sz
Commits
cec51f69
提交
cec51f69
authored
10月 24, 2017
作者:
吴强
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge branch 'master' of
git://192.168.1.116/bolan-root/frontend/manager-app-sz
into wq
# Conflicts: # src/models/login.js # src/routes/login.js #添加新界面到main ,个人中心和房屋信息
上级
52220da4
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
61 行增加
和
47 行删除
+61
-47
welcome.js
src/models/welcome.js
+1
-1
fwInfo.js
src/routes/main/fwInfo.js
+4
-3
index.js
src/routes/main/home/index.js
+0
-29
index.js
src/routes/main/index.js
+33
-8
userinfopage.js
src/routes/main/userinfopage.js
+3
-2
welcome.js
src/routes/welcome.js
+20
-4
没有找到文件。
src/models/welcome.js
浏览文件 @
cec51f69
...
...
@@ -3,7 +3,7 @@ import { NavigationActions } from 'react-navigation';
export
default
{
namespace
:
'welcome'
,
state
:
{},
state
:
{
},
reducers
:
{},
effects
:
{
*
init
(
ignored
,
{
put
,
call
})
{
...
...
src/routes/main/
home/
fwInfo.js
→
src/routes/main/fwInfo.js
浏览文件 @
cec51f69
import
React
,
{
Component
}
from
'react'
;
import
{
Image
,
StyleSheet
,
Button
}
from
'react-native'
;
import
chatsIcon
from
'../../../image/chats-icon.png'
;
class
fwInfo
extends
Component
{
static
navigationOptions
=
{
...
...
@@ -7,8 +8,8 @@ class fwInfo extends Component {
// Note: By default the icon is only shown on iOS. Search the showIcon option below.
tabBarIcon
:
({
tintColor
})
=>
(
<
Image
source
=
{
require
(
'../../../../image/chats-icon.png'
)
}
style
=
{[
styles
.
icon
,
{
tintColor
:
{
tintColor
}
}]}
source
=
{
chatsIcon
}
style
=
{[
styles
.
icon
,
{
tintColor
}]}
/
>
),
};
...
...
@@ -16,7 +17,7 @@ class fwInfo extends Component {
render
()
{
return
(
<
Button
onPress
=
{()
=>
this
.
props
.
navigation
.
navigate
(
'
Notifications
'
)}
onPress
=
{()
=>
this
.
props
.
navigation
.
navigate
(
'
Welcome
'
)}
title
=
"Go to notifications"
/>
);
...
...
src/routes/main/home/index.js
deleted
100644 → 0
浏览文件 @
52220da4
import
React
,
{
Component
}
from
'react'
;
import
{
TabNavigator
}
from
'react-navigation'
;
import
userInfoPageScreen
from
'./userinfopage'
;
import
fwInfo
from
'./fwInfo'
;
class
HomeScreen
extends
Component
{
render
()
{
return
(
<
MainScreenNavigator
/>
);
}
}
const
MainScreenNavigator
=
TabNavigator
({
FWInfo
:
{
screen
:
fwInfo
,
},
UserInfoPageScreen
:
{
screen
:
userInfoPageScreen
,
},
},
{
tabBarPosition
:
'bottom'
,
animationEnabled
:
true
,
tabBarOptions
:
{
activeTintColor
:
'#e91e63'
,
},
});
export
default
HomeScreen
;
src/routes/main/index.js
浏览文件 @
cec51f69
import
{
StackNavigator
}
from
'react-navigation'
;
import
HomeScreen
from
'./home'
;
import
React
,
{
Component
}
from
'react'
;
import
{
View
,
Text
}
from
'react-native'
;
import
{
TabNavigator
}
from
'react-navigation'
;
import
userInfoPageScreen
from
'./userinfopage'
;
import
fwInfo
from
'./fwInfo'
;
export
default
StackNavigator
(
{
HomeNavigator
:
{
screen
:
HomeScreen
}
,
const
Content
=
TabNavigator
({
FWInfo
:
{
screen
:
fwInfo
,
},
{
headerMode
:
'float'
,
UserInfoPageScreen
:
{
screen
:
userInfoPageScreen
,
},
);
},
{
tabBarPosition
:
'bottom'
,
animationEnabled
:
true
,
tabBarOptions
:
{
activeTintColor
:
'#e91e63'
,
showIcon
:
true
,
},
});
class
MainPage
extends
Component
{
render
()
{
console
.
log
(
this
.
props
.
navigation
);
return
(
<
View
style
=
{{
flex
:
1
}}
>
<
Text
>
abc
<
/Text
>
<
Content
navigation
=
{
this
.
props
.
navigation
}
/
>
<
/View
>
);
}
}
MainPage
.
router
=
Content
.
router
;
export
default
MainPage
;
src/routes/main/
home/
userinfopage.js
→
src/routes/main/userinfopage.js
浏览文件 @
cec51f69
import
React
,
{
Component
}
from
'react'
;
import
{
Image
,
StyleSheet
,
Button
}
from
'react-native'
;
import
Icon
from
'../../../image/chats-icon.png'
;
class
userInfoPageScreen
extends
Component
{
static
navigationOptions
=
{
tabBarLabel
:
'个人中心'
,
tabBarIcon
:
()
=>
(
<
Image
source
=
{
require
(
'../../../../image/chats-icon.png'
)
}
style
=
{
styles
}
source
=
{
Icon
}
style
=
{
styles
.
icon
}
/
>
),
};
...
...
src/routes/welcome.js
浏览文件 @
cec51f69
import
React
,
{
Component
}
from
'react'
;
import
{
View
,
Text
}
from
'react-native'
;
import
{
View
,
StyleSheet
,
Text
}
from
'react-native'
;
import
{
connect
}
from
'react-redux'
;
import
{
createAction
}
from
'../utils/index'
;
...
...
@@ -9,14 +9,30 @@ class WelcomeScreen extends Component {
const
{
dispatch
}
=
this
.
props
;
dispatch
(
createAction
(
'welcome/init'
)());
}
// 待改进,改成启动页,目前因为时间和技术的问题,搁置。wq write
render
()
{
return
(
<
View
>
<
Text
>
w
elcom
e
<
/Text
>
<
View
style
=
{
styles
.
container
}
>
<
Text
>
w
l
e
<
/Text
>
<
/View
>
);
}
}
const
styles
=
StyleSheet
.
create
({
container
:
{
flex
:
1
,
justifyContent
:
'center'
,
alignItems
:
'center'
,
backgroundColor
:
'#ffffff'
,
},
img
:
{
flex
:
1
,
width
:
400
,
height
:
200
,
resizeMode
:
'contain'
,
},
})
export
default
WelcomeScreen
;
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论