<template>
<view class="body">
<view class="tabbar" >
<view class="tabbarlist" >
<view class="tab">
<text>推荐</text>
</view>
<view class="tab">
<text>财经</text>
</view>
<view class="tab">
<text>科技</text>
</view>
<view class="tab">
<text>娱乐</text>
</view>
</view>
</view>
<!-- 数据是第三方的,如果自己的数据最好加一个type,通过type来分类排版,以下我是通过作者判断实现的 更多源码请加群 UniApp开源技术群 757988036 -->
<view class="uni-list">
<view class="uni-list-cell" hover-class="uni-list-cell-hover" v-for="(value,key) in listData" :key="key" @click="goDetail(value)" >
<view class="uni-media-list">
<image :class="[(value.author_name)=='36氪的朋友们' ? 'uni-media-list-logo':'listhide']" :src="value.cover"></image>
<view class="uni-media-list-body">
<view class="uni-media-list-text-top">{{value.title}}</view>
<view class="uni-media-list-text-bottom">
<text :class="[(value.author_name)=='全媒派' ? 'listhide':'']">{{value.author_name}}</text>
<text :class="[(value.author_name)=='36氪的朋友们' ? '':'listhide']" >{{value.published_at}}</text>
<image :class="[(value.author_name)=='全媒派' ? 'list3':'listhide']" :src="value.cover"></image>
<image :class="[(value.author_name)=='全媒派' ? 'list3':'listhide']" :src="value.cover"></image>
<image :class="[(value.author_name)=='全媒派' ? 'list3':'listhide']" :src="value.cover"></image>
</view>
</view>
<image :class="[(value.author_name)!=='36氪的朋友们' && (value.author_name)!=='全媒派' ? 'uni-media-list-logo':'listhide']" :src="value.cover"></image>
</view>
</view>
</view>
</view>
</template>
<script>
var dateUtils = require('../../../common/util.js').dateUtils;
export default {
data() {
return {
listData: [],
last_id: "",
reload: false
}
},
onLoad() {
this.getList();
},
onPullDownRefresh() {
this.reload = true;
this.last_id = "";
this.getList();
},
onReachBottom() {
this.getList();
},
methods: {
getList() {
var data = {
column: "id,post_id,title,author_name,cover,published_at" //需要的字段名
};
if (this.last_id) { //说明已有数据,目前处于上拉加载
data.minId = this.last_id;
data.time = new Date().getTime() + "";
data.pageSize = 10;
}
uni.request({
url: 'http://222.178.203.72:19005/whst/63/=tmhcdlnzcbkntczmdszbm//api/news',
data: data,
success: (data) => {
if (data.statusCode == 200) {
let list = this.setTime(data.data);
this.listData = this.reload ? list : this.listData.concat(list);
this.last_id = list[list.length - 1].id;
this.reload = false;
}
},
fail: (data, code) => {
console.log('fail' + JSON.stringify(data));
}
})
},
goDetail: function (e) {
// if (!/前|刚刚/.test(e.published_at)) {
// e.published_at = dateUtils.format(e.published_at);
// }
let detail = {
author_name: e.author_name,
cover: e.cover,
id: e.id,
post_id: e.post_id,
published_at: e.published_at,
title: e.title
}
uni.navigateTo({
url: "../list2detail-detail/list2detail-detail?detailDate=" + encodeURIComponent(JSON.stringify(detail))
})
},
setTime: function (items) {
var newItems = [];
items.forEach((e) => {
newItems.push({
author_name: e.author_name,
cover: e.cover,
id: e.id,
post_id: e.post_id,
published_at: dateUtils.format(e.published_at),
title: e.title
});
});
return newItems;
}
},
}
</script>
</script>
<style>
.tabbar{width: 100%;height: 100upx; /* border-top: solid #eee 1upx; */ }
.tabbarlist{width: 100%;height: 100upx;position: fixed;background:#ffffff; z-index: 999999;border-bottom: solid #eee 1upx; }
.tabbarlist .tab{width: 20%;height: 100upx;/* background: #007AFF; */float: left;display: block;text-align: center;line-height: 100upx;color: #000;}
.listhide{display: none;}
.listshow{display: block;}
.list3{height: 140upx;margin-left: 4upx;}
.uni-media-list-logo {
width: 180upx;
height: 140upx;
}
.uni-media-list-body {
height: auto;
justify-content: space-around;
}
.uni-media-list-text-top {
height: 74upx;
font-size: 28upx;
overflow: hidden;
}
.uni-media-list-text-bottom {
display: flex;
flex-direction: row;
justify-content: space-between;
}
</style>
演示地址:http://wx1.sinaimg.cn/mw690/0060lm7Tly1fyapsl1l03j30k00qojtn.jpg
没有合适的资源?快使用搜索试试~ 我知道了~
32个uniapp项目源码 涵盖商城团购、音乐播放器、日历、导航等
共36个文件
zip:32个
vue:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 3 下载量 2 浏览量
2023-09-05
07:49:17
上传
评论 2
收藏 97.05MB ZIP 举报
温馨提示
uni-app nvue沉浸式状态栏(线性渐变色).vue uni-app 二维码生成器分享wxqrcode.zip uni-app 侧边导航分类,适合商品分类页面uni-app-left-navigation-master.zip uni-app 自定义底部导航栏uni-app-bottom-navigation-master.zip uni-app全局变量的几种实现方式.zip uni-app的markdown富文本编辑器插件uniapp- mpvue-音乐播放器mpvue-music-master.zip mpvue性能测试与体验miniweibo-master.zip mpvue改造的日历.zip
资源推荐
资源详情
资源评论
收起资源包目录
uniapp之源码案例(32个案例).zip (36个子文件)
uniapp之源码案例(32个案例)
mpvue性能测试与体验miniweibo-master.zip 102KB
uniapp选择器,包含一级,二级级联,三级级联uniapp-picker-master.zip 56KB
mpvue-音乐播放器mpvue-music-master.zip 784KB
uni-app 自定义底部导航栏uni-app-bottom-navigation-master.zip 121KB
uni-app 二维码生成器分享wxqrcode.zip 9KB
美食搜索mpvue-FG-master.zip 194KB
一款播课类小程序, 基于 mpvue 构建mp-podcast-mpvue-master.zip 4.74MB
仿扎克新闻mpZAKER-master.zip 426KB
类似mui中的chat(聊天窗口)实现uniapp-chat-master.zip 30KB
仿网易云UImusic播放器mpvue-music-master.zip 901KB
参照米家APP布局和样式,编写的一款智能家居小程序smart-home-master.zip 2.67MB
云档新版小程序端,基于mpvue开发cloud-doc-v2-master.zip 394KB
顶部tabbar.vue 1KB
uni-app nvue沉浸式状态栏(线性渐变色).vue 1KB
仿追书神器的小说阅读器小程序wx-book-master.zip 18.37MB
【插件、图表】7种图表漂亮丰富uniCharts.zip 247KB
uni APP自动更新并安装.vue 3KB
vue-mpvue-ChatRobot聊天机器人vue-mpvue-ChatRobot-master.zip 6.81MB
mpVue高仿美团小程序教程mpvue-meituan-master.zip 263KB
豆瓣平分mpvue-douban-pingfen-master.zip 5.07MB
uni-app 侧边导航分类,适合商品分类页面uni-app-left-navigation-master.zip 33KB
mpvue框架仿滴滴出行didi-master.zip 3.47MB
美团外卖(第三方)开源程序mpvue-master.zip 16.23MB
仿uc浏览器列表.vue 5KB
基于 mpvue 实现豆瓣电影微信小程序mpvue-douban-master.zip 3.65MB
mpvue 仿网易严选mpvue-shop-master.zip 1.09MB
【小程序】CNode社区mpvue-cnode-master.zip 194KB
uni-app全局变量的几种实现方式.zip 320KB
IT之家小程序版客户端(使用 Mpvue 开发,兼容 Web)ithome-lite-master.zip 648KB
uniapp聊天实例,支持图片,语音,表情.zip 1.04MB
uni-app的markdown富文本编辑器插件uniapp-markdown-master.zip 50KB
基于mpvue的优酷mpvue-youku-master.zip 1.15MB
商城实例mpvue-xbyjShop-master.zip 10.14MB
mpvue改造的日历.zip 23KB
校园助手示例SHUhelper-master.zip 19.01MB
uni-app自定义导航栏title-custom.zip 7KB
共 36 条
- 1
资源评论
- whdxyhl2024-12-09资源太好了,解决了我当下遇到的难题,抱紧大佬的大腿~
- qq_413768212023-10-21资源不错,内容挺好的,有一定的使用价值,值得借鉴,感谢分享。
- dbqdswbh2024-07-05这个资源对我启发很大,受益匪浅,学到了很多,谢谢分享~
小风飞子
- 粉丝: 378
- 资源: 1959
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5 薪酬结构统计分析表(依据基本信息自动生成).xlsx
- 4 员工工资表-部门薪酬分析.xlsx
- 8 公司工程部人事薪酬分析.xlsx
- 13 公司人力资源薪酬工资统计表.xlsx
- 7 薪酬市场数据统计分析.xlsx
- 9 公司员工薪酬统计分析表.xlsx
- 10 财务分析员工薪酬统计表.xlsx
- 12 财务报表员工薪酬结算.xlsx
- 11 财务报表员工薪酬分析.xlsx
- 15 薪资情况分析表.xlsx
- 14 薪资筹划财务分析表.xlsx
- 18 财务汇报部门历年薪酬统计图表.xlsx
- 16 月度工资支出数据汇总图表.xlsx
- 17财务报告年度工资统计图表1.xlsx
- 20 工资表-部分统计-图表展示.xlsx
- 21 公司部门工资情况汇报图表模板.xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功