1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| export function parsePullToRefresh (routeOptions) {
| const windowOptions = routeOptions.window
|
| if (windowOptions.enablePullDownRefresh || (windowOptions.pullToRefresh && windowOptions.pullToRefresh.support)) {
| const pullToRefreshStyles = Object.create(null)
| // 初始化默认值
| if (plus.os.name === 'Android') {
| Object.assign(pullToRefreshStyles, {
| support: true,
| style: 'circle'
| })
| } else {
| Object.assign(pullToRefreshStyles, {
| support: true,
| style: 'default',
| height: '50px',
| range: '200px',
| contentdown: {
| caption: ''
| },
| contentover: {
| caption: ''
| },
| contentrefresh: {
| caption: ''
| }
| })
| }
|
| if (windowOptions.backgroundTextStyle) {
| pullToRefreshStyles.color = windowOptions.backgroundTextStyle
| pullToRefreshStyles.snowColor = windowOptions.backgroundTextStyle
| }
|
| Object.assign(pullToRefreshStyles, windowOptions.pullToRefresh || {})
|
| return pullToRefreshStyles
| }
| }
|
|