소스 검색

列表渲染

xcx 4 년 전
부모
커밋
c70fa7e821

+ 1
- 1
src/pages/HuiAiXin/EnergyStory/EnergyStoryDetail/index.config.js 파일 보기

@@ -1,3 +1,3 @@
1 1
 export default {
2
-  navigationBarTitleText: '正能量事迹详情'
2
+  navigationBarTitleText: '丽园助农详情'
3 3
 }

+ 1
- 1
src/pages/HuiAiXin/EnergyStory/index.config.js 파일 보기

@@ -1,3 +1,3 @@
1 1
 export default {
2
-  navigationBarTitleText: '正能量事迹'
2
+  navigationBarTitleText: '丽园助农'
3 3
 }

+ 6
- 0
src/pages/HuiShengHuo/ActivityList/index.vue 파일 보기

@@ -16,6 +16,10 @@
16 16
       <ScrollY :IsRefreshing="IsRefreshing" @Refresh="Refresh" @ScrollBottom="ScrollBottom">
17 17
 
18 18
         <view class="ActivityList">
19
+          <view class="NoData" v-show="NoData">
20
+            <image mode="widthFix" src="https://cjgw.oss-cn-hangzhou.aliyuncs.com/ygcxxfb/image/nodata.png"></image>
21
+            <text>暂无内容</text>
22
+          </view>
19 23
           <view class="List">
20 24
             <view class="Item" v-for="(item, index) in PageList" :key="index">
21 25
               <navigator class="Img" :url="`./ActivityDetail/index?id=${item.activityId}`" hover-class="other-navigator-hover">
@@ -49,6 +53,7 @@ export default {
49 53
   name: 'JingCaiHuoDong',
50 54
   data () {
51 55
     return {
56
+      NoData: false,
52 57
       PageData: {
53 58
         pageNum: 1,
54 59
         pageSize: 15
@@ -121,6 +126,7 @@ export default {
121 126
     },
122 127
     ToGetPageList () { // 获取列表
123 128
       this.GetActivityList({ queryData: { ...this.PageData, typeId: this.CurrentNavId } }).then((res) => { // 获取活动列表
129
+        this.NoData = !this.ActivityList.length
124 130
         this.PageList = [...this.ActivityList]
125 131
         this.HasNextPage = res.data.data.current < res.data.data.pages
126 132
         this.DataLock = false

+ 15
- 0
src/pages/HuiShengHuo/ActivityList/page.scss 파일 보기

@@ -38,6 +38,21 @@
38 38
   > .flex-item {
39 39
     .ActivityList {
40 40
       background: #fff;
41
+      > .NoData {
42
+        > image {
43
+          width: 53%;
44
+          margin: 172px auto 0;
45
+          display: block;
46
+        }
47
+        > text {
48
+          font-size: 28px;
49
+          color: #999;
50
+          line-height: 40px;
51
+          margin-top: 10px;
52
+          display: block;
53
+          text-align: center;
54
+        }
55
+      }
41 56
       > .List {
42 57
         position: relative;
43 58
         overflow: hidden;