Quellcode durchsuchen

task 乳山产交 价格指数

rongxin_test
庞东旭 vor 10 Monaten
Ursprung
Commit
a61c072392
1 geänderte Dateien mit 77 neuen und 15 gelöschten Zeilen
  1. +77
    -15
      src/views/news/index.vue

+ 77
- 15
src/views/news/index.vue Datei anzeigen

@@ -7,21 +7,48 @@
placeholder
@click-left="onClickLeft"
/>
<van-list
v-model="loading"
:finished="finished"
finished-text="没有更多了"
@load="getList()"
>
<!-- @load="newList"-->
<van-cell v-for="item in newList" :key="item.id" :title="item.title" :label="item.newsTime" :to="{name:'newDetailCJ', query: {id:item.id}}">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #right-icon>
<van-image :src="item.img" class="search-icon" width="30%" style="margin-left: 10px;" v-if="item.img" />
<van-image src="../../static/images/zwtpxw.jpg" class="search-icon" width="30%" v-else/>
</template>
</van-cell>
</van-list>
<van-tabs animated type="card" color="#007b76" style="margin-top: 10px;">

<van-tab title="新闻资讯">
<van-list
v-model="loading"
:finished="finished"
finished-text="没有更多了"
style="margin-top: 10px;"
@load="getList()"
>
<!-- @load="newList"-->
<van-cell v-for="item in newList" :key="item.id" :title="item.title" :label="item.newsTime" :to="{name:'newDetailCJ', query: {id:item.id}}">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #right-icon>
<van-image :src="item.img" class="search-icon" width="30%" style="margin-left: 10px;" v-if="item.img" />
<van-image src="../../static/images/zwtpxw.jpg" class="search-icon" width="30%" v-else/>
</template>
</van-cell>
</van-list>
</van-tab>

<van-tab title="价格指数">
<van-list
v-model="secondLoading"
:finished="secondFinished"
finished-text="没有更多了"
style="margin-top: 10px;"
@load="getSecondList"
>
<van-cell v-for="item in secondList" :key="item.id" :title="item.title" :label="item.newsTime" :to="{name:'newDetailCJ', query: {id:item.id}}">
<!-- 使用 right-icon 插槽来自定义右侧图标 -->
<template #right-icon>
<van-image :src="item.img" class="search-icon" width="30%" style="margin-left: 10px;" v-if="item.img" />
<van-image src="../../static/images/zwtpxw.jpg" class="search-icon" width="30%" v-else/>
</template>
</van-cell>
</van-list>
</van-tab>

</van-tabs>


</div>
</template>

@@ -35,8 +62,14 @@ export default {
loading: false,
//是否滚动到底部
finished: false,
//是否显示加载
secondLoading: false,
//是否滚动到底部
secondFinished: false,
//新闻集合
newList:[],
//交易规则集合
secondList:[],
//查询参数
queryParams: {
pageNum: 1,
@@ -44,6 +77,13 @@ export default {
deptId:100,
number:2
},
//交易规则查询参数
querySecondParams: {
deptId:100,
pageNum:1,
pageSize:10,
number:9
},
};
},
created() {},
@@ -70,6 +110,28 @@ export default {
this.loading = false;
});
},
getSecondList(){
this.loading = true;
newList(this.querySecondParams).then(response => {
console.log(response);
for (var i = 0; i < response.rows.length; i++) {
this.secondList.push(response.rows[i]);
var imgStrs = response.rows[i].content.match(/<IMG src=\"([^\"]*?)\">/gi)
if (imgStrs != null && imgStrs != '') {
console.log(imgStrs[0].length-2)
console.log(imgStrs[0])
this.secondList[i].img = imgStrs[0].substr(10,(imgStrs[0].length-12));
}
}
console.log(this.secondList)
if(this.secondList.length >= response.total){
this.secondFinished = true;
return;
}
this.querySecondParams.pageNum += 1 ;
this.secondLoading = false;
});
},
},
};
</script>


Laden…
Abbrechen
Speichern