环卫车小程序前端代码
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

70 lines
1.7 KiB

<template>
<view >
<view class="se-flex se-bgc-white se-m-20 se-p-20 se-br-20" v-for="(items,indexs) in list" :key="indexs" @click="onDetail(items)">
<image class="se-w-240 se-h-180 se-br-20" :src="items.image" mode=""></image>
<view class="se-flex se-flex-v se-flex-1 se-px-20">
<view class="se-c-black se-fw-6 se-fs-28 se-toe-1 se-pt-5">
{{items.title}}
</view>
<view class="se-c-33 se-fs-24 se-lh-40 se-toe-3 se-pt-10">
{{items.description}}
<!-- <u-parse :content="items.content"></u-parse> -->
<!-- 我国将加快改善农村生活条件我国将加快改善农村生活条件我国将加快改善农村生活条件我国将加快改善农村生活条件我国将加快改善农村生活条件我国将加快改善农村生活条件 -->
</view>
</view>
</view>
</view>
</template>
<script>
import { queryNewsList } from "@/common/api.js"
export default{
data(){
return{
pageNo:1,
pageSize:10,
list:[]
}
},
onLoad(options) {
this.onPageList()
},
onPullDownRefresh() {
let that = this
that.pageNo = 1
that.list = []
that.onPageList()
},
onReachBottom() {
let that = this
that.pageNo = that.pageNo + 1
that.onPageList()
},
methods:{
onDetail(event){
uni.navigateTo({
url:"/pages_subpack/news/detail?id="+event.id
})
},
onPageList(){
let that = this
let params={
pageNo:that.pageNo,
pageSize:that.pageSize
}
queryNewsList(params).then((response) => {
console.info('queryNewsList',response)
that.list = that.list.concat(response.result.records)
}).catch((error) =>{
})
},
}
}
</script>
<style>
page{
background-color: #f5f5f5;
}
</style>