Authored by Tao

add news && newsDetail none Data

@@ -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>