Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
manager-app-sz
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
ReactNative
manager-app-sz
Commits
74c0f01c
提交
74c0f01c
authored
11月 29, 2017
作者:
吴强
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add progress bar
上级
d51b5570
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
24 行增加
和
5 行删除
+24
-5
welcome.js
src/models/welcome.js
+20
-4
welcome.js
src/routes/welcome.js
+4
-1
没有找到文件。
src/models/welcome.js
浏览文件 @
74c0f01c
...
...
@@ -2,14 +2,24 @@ import { AsyncStorage } from 'react-native';
import
{
NavigationActions
}
from
'react-navigation'
;
// import codePush from 'react-native-code-push';
import
{
checkUpdate
}
from
'../services/update'
;
import
{
addUpdaterDownloadingCallback
,
update
,
addUpdaterDownloadedCallback
}
from
'../native/Updater'
;
import
{
update
}
from
'../native/Updater'
;
import
config
from
'../utils/config'
;
import
{
encrypt
}
from
'../utils/helper'
;
export
default
{
namespace
:
'welcome'
,
state
:
{
},
reducers
:
{},
state
:
{
percent
:
0
,
},
reducers
:
{
setPercent
(
state
,
{
payload
})
{
console
.
info
(
payload
);
return
{
...
state
,
percent
:
payload
.
progress
,
};
},
},
effects
:
{
*
init
(
ignored
,
{
put
,
call
})
{
try
{
...
...
@@ -20,7 +30,13 @@ export default {
const
token
=
encrypt
(
tokenId
);
// console.info(`${config.updateContextPath}/resource/${token}/${encodeURIComponent(deploymentInfo.uri)}`);
console
.
log
(
'开始'
);
yield
call
(
update
,
`
${
config
.
updateContextPath
}
/resource/
${
token
}
/
${
encodeURIComponent
(
deploymentInfo
.
uri
)}
`
,
(
event
)
=>
{
console
.
info
(
event
);
});
yield
call
(
update
,
`
${
config
.
updateContextPath
}
/resource/
${
token
}
/
${
encodeURIComponent
(
deploymentInfo
.
uri
)}
`
,
(
event
)
=>
{
put
({
type
:
'setPercent'
,
payload
:
{
progress
:
event
.
progress
}
});
console
.
info
(
event
);
},
);
console
.
log
(
'结束结束结束结束结束结束结束结束结束结束'
);
}
}
catch
(
e
)
{
...
...
src/routes/welcome.js
浏览文件 @
74c0f01c
...
...
@@ -3,6 +3,7 @@ import { View, StyleSheet, Text } from 'react-native';
import
{
connect
}
from
'react-redux'
;
import
SplashScreen
from
'react-native-splash-screen'
;
import
{
createAction
}
from
'../utils/index'
;
import
PercentageCircle
from
'../components/roundProgressBarComponent'
;
@
connect
(({
welcome
})
=>
({
welcome
}))
class
WelcomeScreen
extends
Component
{
...
...
@@ -17,8 +18,10 @@ class WelcomeScreen extends Component {
return
(
<
View
style
=
{
styles
.
container
}
>
<
Text
>
wlecome
<
/Text
>
<
View
>
<
PercentageCircle
radius
=
{
60
}
percent
=
{
this
.
props
.
welcome
.
percent
}
color
=
"#3498db"
/>
<
/View
>
<
/View
>
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论