add news && newsDetail none Data
Showing
3 changed files
with
16 additions
and
11 deletions
@@ -7,7 +7,6 @@ | @@ -7,7 +7,6 @@ | ||
7 | <div class="news-list-name">{{ item.content }}</div> | 7 | <div class="news-list-name">{{ item.content }}</div> |
8 | <div class="news-list-time">{{ item.createTime }}</div> | 8 | <div class="news-list-time">{{ item.createTime }}</div> |
9 | </LayoutLink> | 9 | </LayoutLink> |
10 | - | ||
11 | </li> | 10 | </li> |
12 | </ul> | 11 | </ul> |
13 | </div> | 12 | </div> |
@@ -7,8 +7,9 @@ | @@ -7,8 +7,9 @@ | ||
7 | @pulling-up="onPullingUp" | 7 | @pulling-up="onPullingUp" |
8 | :data="newsList.list"> | 8 | :data="newsList.list"> |
9 | <div class="news-content"> | 9 | <div class="news-content"> |
10 | - <Tab :list="newsList.tabList"></Tab> | ||
11 | - <List :list="newsList && newsList.list || []"></List> | 10 | + <Tab v-if="newsList.tabList.length > 0" :list="newsList.tabList"></Tab> |
11 | + <List v-if="newsList.list.length > 0" :list="newsList && newsList.list || []"></List> | ||
12 | + <UfoNoItem v-else :tip="`暂无数据`"></UfoNoItem> | ||
12 | </div> | 13 | </div> |
13 | </Scroll> | 14 | </Scroll> |
14 | </div> | 15 | </div> |
@@ -18,6 +19,7 @@ | @@ -18,6 +19,7 @@ | ||
18 | <script> | 19 | <script> |
19 | import { Style, Scroll } from 'cube-ui'; | 20 | import { Style, Scroll } from 'cube-ui'; |
20 | import { createNamespacedHelpers } from 'vuex'; | 21 | import { createNamespacedHelpers } from 'vuex'; |
22 | +import UfoNoItem from '../../../components/ufo-no-item'; | ||
21 | import List from './components/list'; | 23 | import List from './components/list'; |
22 | import Tab from './components/tab'; | 24 | import Tab from './components/tab'; |
23 | 25 | ||
@@ -28,9 +30,9 @@ export default { | @@ -28,9 +30,9 @@ export default { | ||
28 | data() { | 30 | data() { |
29 | return { | 31 | return { |
30 | options: { | 32 | options: { |
31 | - bounce: { | ||
32 | - top: false | ||
33 | - }, | 33 | + // bounce: { |
34 | + // top: false | ||
35 | + // }, | ||
34 | pullUpLoad: true | 36 | pullUpLoad: true |
35 | }, | 37 | }, |
36 | msg: '消息', | 38 | msg: '消息', |
@@ -66,7 +68,8 @@ export default { | @@ -66,7 +68,8 @@ export default { | ||
66 | Style, | 68 | Style, |
67 | Scroll, | 69 | Scroll, |
68 | List, | 70 | List, |
69 | - Tab | 71 | + Tab, |
72 | + UfoNoItem | ||
70 | } | 73 | } |
71 | }; | 74 | }; |
72 | </script> | 75 | </script> |
@@ -8,7 +8,8 @@ | @@ -8,7 +8,8 @@ | ||
8 | :data="newsDeatilList.list"> | 8 | :data="newsDeatilList.list"> |
9 | <div class="news-content"> | 9 | <div class="news-content"> |
10 | <Title :title="title"></Title> | 10 | <Title :title="title"></Title> |
11 | - <List :list="newsDeatilList && newsDeatilList.list || []" :isTitle="false"></List> | 11 | + <List v-if="newsDeatilList.list.length > 0" :list="newsDeatilList && newsDeatilList.list || []" :isTitle="false"></List> |
12 | + <UfoNoItem v-else :tip="`暂无数据`"></UfoNoItem> | ||
12 | </div> | 13 | </div> |
13 | </Scroll> | 14 | </Scroll> |
14 | </div> | 15 | </div> |
@@ -18,6 +19,7 @@ | @@ -18,6 +19,7 @@ | ||
18 | <script> | 19 | <script> |
19 | import { Style, Scroll } from 'cube-ui' | 20 | import { Style, Scroll } from 'cube-ui' |
20 | import { createNamespacedHelpers } from 'vuex'; | 21 | import { createNamespacedHelpers } from 'vuex'; |
22 | +import UfoNoItem from '../../../components/ufo-no-item'; | ||
21 | import Title from './components/title'; | 23 | import Title from './components/title'; |
22 | import List from './components/list'; | 24 | import List from './components/list'; |
23 | const { mapState, mapActions } = createNamespacedHelpers('home/news'); | 25 | const { mapState, mapActions } = createNamespacedHelpers('home/news'); |
@@ -26,9 +28,9 @@ export default { | @@ -26,9 +28,9 @@ export default { | ||
26 | data() { | 28 | data() { |
27 | return { | 29 | return { |
28 | options: { | 30 | options: { |
29 | - bounce: { | ||
30 | - top: false | ||
31 | - }, | 31 | + // bounce: { |
32 | + // top: false | ||
33 | + // }, | ||
32 | pullUpLoad: true | 34 | pullUpLoad: true |
33 | }, | 35 | }, |
34 | title: '', | 36 | title: '', |
@@ -68,6 +70,7 @@ export default { | @@ -68,6 +70,7 @@ export default { | ||
68 | Scroll, | 70 | Scroll, |
69 | Title, | 71 | Title, |
70 | List, | 72 | List, |
73 | + UfoNoItem | ||
71 | } | 74 | } |
72 | }; | 75 | }; |
73 | </script> | 76 | </script> |
-
Please register or login to post a comment