浏览代码

静态页面

1002884655 4 年前
父节点
当前提交
e025a5cc7f

+ 5
- 2
src/components/ScrollPage/index.jsx 查看文件

5
 
5
 
6
 export default function ScrollPage (props) {
6
 export default function ScrollPage (props) {
7
 
7
 
8
-  const { IsEmpty = false, IsPullDown = false, ListRefresh = true, IsPullUp = false, HasMore = true, OnRefresh = () => { }, OnPullUp = () => { }, RefreshBg = 'none' } = props
8
+  const { KeepChildren = null, IsEmpty = false, IsPullDown = false, ListRefresh = true, IsPullUp = false, HasMore = true, OnRefresh = () => { }, OnPullUp = () => { }, RefreshBg = 'none' } = props
9
 
9
 
10
   return (
10
   return (
11
     <view className='ScrollPage'>
11
     <view className='ScrollPage'>
12
       <scroll-view scroll-y='true' style='height: 100%;' refresher-enabled={true} onrefresherrefresh={OnRefresh} onscrolltolower={OnPullUp} refresher-triggered={IsPullDown} refresher-background={RefreshBg}>
12
       <scroll-view scroll-y='true' style='height: 100%;' refresher-enabled={true} onrefresherrefresh={OnRefresh} onscrolltolower={OnPullUp} refresher-triggered={IsPullDown} refresher-background={RefreshBg}>
13
         <view className='ScrollPageContent'>
13
         <view className='ScrollPageContent'>
14
+          {
15
+            KeepChildren
16
+          }
14
           {
17
           {
15
             !IsEmpty &&
18
             !IsEmpty &&
16
             props.children
19
             props.children
17
           }
20
           }
18
           {
21
           {
19
             IsEmpty &&
22
             IsEmpty &&
20
-            <view className='NoData centerLabel'>
23
+            <view className='NoData'>
21
               <text className='iconfont iconzanwushuju'></text>
24
               <text className='iconfont iconzanwushuju'></text>
22
               <text>暂无数据</text>
25
               <text>暂无数据</text>
23
             </view>
26
             </view>

+ 4
- 0
src/components/ScrollPage/index.less 查看文件

17
     }
17
     }
18
 
18
 
19
     >.NoData {
19
     >.NoData {
20
+      width: 100%;
21
+      position: relative;
22
+      overflow: hidden;
23
+      margin-top: 80px;
20
       >text {
24
       >text {
21
         font-size: 28px;
25
         font-size: 28px;
22
         display: block;
26
         display: block;

+ 2
- 7
src/components/ScrollPageRefresh/index.jsx 查看文件

99
 
99
 
100
   return (
100
   return (
101
     <view className='ScrollPageRefresh'>
101
     <view className='ScrollPageRefresh'>
102
-      <ScrollPage IsEmpty={IsEmpty} ListRefresh={ListRefresh} OnRefresh={OnRefresh} IsPullUp={IsPullUp} IsPullDown={IsPullDown} OnPullUp={OnPullUp} HasMore={HasNextPage} RefreshBg={RefreshBg}>
102
+      <ScrollPage IsEmpty={IsEmpty} KeepChildren={KeepChildren} ListRefresh={ListRefresh} OnRefresh={OnRefresh} IsPullUp={IsPullUp} IsPullDown={IsPullDown} OnPullUp={OnPullUp} HasMore={HasNextPage} RefreshBg={RefreshBg}>
103
         {
103
         {
104
-          KeepChildren
104
+          props.children
105
         }
105
         }
106
-        <view className='ScrollPageListContent'>
107
-          {
108
-            props.children
109
-          }
110
-        </view>
111
       </ScrollPage>
106
       </ScrollPage>
112
     </view>
107
     </view>
113
   )
108
   )

+ 1
- 1
src/components/WuYeBaoXiu/index.jsx 查看文件

64
 
64
 
65
             {/* 我要报修 */}
65
             {/* 我要报修 */}
66
             <view className='WoYaoBaoXiu'>
66
             <view className='WoYaoBaoXiu'>
67
-              <view onClick={() => { Taro.navigateTo({ url: `/pages/WuYe/TianJiaBaoXiu/index` }) }}>
67
+              <view onClick={() => { Taro.navigateTo({ url: `/pages/WuYe/BaoXiuQuYu/index` }) }}>
68
                 <text className='iconfont iconjia'></text>
68
                 <text className='iconfont iconjia'></text>
69
                 <text>我要报修</text>
69
                 <text>我要报修</text>
70
               </view>
70
               </view>

+ 5
- 0
src/pages/WuYe/BaoXiuQuYu/index.jsx 查看文件

29
             </view>
29
             </view>
30
           ))
30
           ))
31
         }
31
         }
32
+        <view className='AdvContent'>
33
+          <view>
34
+            <image mode='aspectFill' src={null} className='centerLabel'></image>
35
+          </view>
36
+        </view>
32
       </view>
37
       </view>
33
     </Page>
38
     </Page>
34
   )
39
   )

+ 10
- 0
src/pages/WuYe/BaoXiuQuYu/index.less 查看文件

11
     position: relative;
11
     position: relative;
12
     overflow: hidden;
12
     overflow: hidden;
13
 
13
 
14
+    &.AdvContent {
15
+      >view {
16
+        width: 100%;
17
+        padding-bottom: 30%;
18
+        background: #fff;
19
+        border-radius: 10px;
20
+      }
21
+    }
22
+
14
     &:first-child {
23
     &:first-child {
15
       margin-top: 30px;
24
       margin-top: 30px;
16
     }
25
     }
43
           }
52
           }
44
         }
53
         }
45
       }
54
       }
55
+
46
       >text {
56
       >text {
47
         display: block;
57
         display: block;
48
         font-size: 24px;
58
         font-size: 24px;