blob: bf86ec14fba303a1156f0a4e27f294cfbc367cf1 [file] [log] [blame]
<template>
<view class="chatIssue">
<!-- #ifdef APP-PLUS -->
<view class="bgColor"></view>
<!-- #endif -->
<u-sticky>
<view class="chatIssue-tabs">
<u-tabs :list="list" :current="current" @change="change" bar-width="250" item-width="250"></u-tabs>
</view>
<view class="chatIssue-con">
<view class="chatIssue-con-search">
<u-search placeholder="搜索关键词" v-model="val" action-text="+ 发布" :show-action="false" @search="search"></u-search>
</view>
<view class="chatIssue-con-add" @click="toPath('/pages/sub_index/issueQuestion')">
<u-icon name="plus" color="#333333" size="32"></u-icon>
<text class="chatIssue-con-add-text">发布</text>
</view>
</view>
</u-sticky>
<view v-if="current===1">
<view class="chatIssue-item">
<view class="chatIssue-item-avatar">
<u-avatar :src="avatar" size="110"></u-avatar>
</view>
<view class="chatIssue-item-con">
<view class="chatIssue-item-con-title" @click="toPath('/pages/sub_index/chatDetails')">哇,好大的雪啊,你们那里雪大吗?</view>
<view class="chatIssue-item-con-author">
<view class="chatIssue-item-con-author-left">
<text>张嚣</text>
<text>06:36</text>
</view>
<view class="chatIssue-item-con-author-km">
<u-icon name="map" color="#999999" size="24"></u-icon>
<text>3.6km</text>
</view>
</view>
<view class="chatIssue-item-con-desc">
早上一觉醒来,迷迷糊糊拉开窗帘,便见到如此景象忍不住想分享,太美了!!!
</view>
<view class="chatIssue-item-con-img">
<scroll-view :scroll-x="true" class="scrollView">
<view class="chatIssue-item-con-img-items">
<u-image width="100%" height="100%" mode="aspectFit" src="/static/images/index/bannar.png"></u-image>
</view>
<view class="chatIssue-item-con-img-items">
<u-image width="100%" height="100%" mode="aspectFit" src="/static/images/index/bannar.png"></u-image>
</view>
<view class="chatIssue-item-con-img-items">
<u-image width="100%" height="100%" mode="aspectFit" src="/static/images/index/bannar.png"></u-image>
</view>
<view class="chatIssue-item-con-img-items">
<u-image width="100%" height="100%" mode="aspectFit" src="/static/images/index/bannar.png"></u-image>
</view>
</scroll-view>
</view>
<view class="chatIssue-item-con-footer">
<view class="chatIssue-item-con-footer-watcher">
<u-icon name="eye" color="#999999" size="24"></u-icon>
<text>3456</text>
</view>
<view class="chatIssue-item-con-footer-chat">
<u-icon name="chat" color="#999999" size="24"></u-icon>
<text>34</text>
</view>
</view>
</view>
</view>
</view>
<view v-if="current === 0">
<u-empty text="暂无动态" mode="list" margin-top="300"></u-empty>
</view>
<view v-if="current === 2">
<u-empty text="暂无动态" mode="list" margin-top="300"></u-empty>
</view>
</view>
</template>
<script>
export default {
data() {
return {
list: [{
name: "人气热帖"
},
{
name: "附近邻居"
},
{
name: "最新发布"
}
],
current: 1,
val: "",
avatar: ""
}
},
methods: {
change(index) {
this.current = index
},
search(e) {
uni.showToast({
icon: "none",
title: "搜索服务功能暂未开通",
duration: 1500
})
},
}
}
</script>
<style scoped lang="scss">
.scrollView {
white-space: nowrap;
height: 180rpx;
width: 100%;
}
/* #ifdef APP-PLUS */
.bgColor {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #FFFFFF;
z-index: -1;
}
/* #endif */
page {
background-color: #FFFFFF;
}
.chatIssue {
font-family: "PingFang-SC-Medium";
background-color: #FFFFFF;
&-tabs {
box-shadow: 0 0 2rpx 6rpx rgba(222, 224, 228, 0.4);
}
&-con {
display: flex;
justify-content: space-between;
padding: 20rpx 30rpx 30rpx;
align-items: center;
background-color: #FFFFFF;
&-search {
width: 80%;
}
&-add {
width: 15%;
fontSize: '30rpx';
font-family: 'PingFang-SC-Medium';
color: '#333333';
display: flex;
align-items: center;
&-text {
margin-left: 10rpx;
}
}
}
&-item {
padding: 30rpx;
display: flex;
justify-content: space-between;
&-con {
width: 80%;
margin-left: 30rpx;
margin-top: 15rpx;
&-title {
color: #333333;
font-size: 30rpx;
}
&-author {
padding: 10rpx 0 30rpx;
display: flex;
justify-content: space-between;
align-items: center;
color: #999999;
font-size: 25rpx;
&-left {
text {
margin-right: 20rpx;
}
}
}
&-desc {
color: #666666;
font-size: 28rpx;
}
&-footer {
display: flex;
align-items: center;
font-size: 24rpx;
color: #999999;
&-watcher {
margin-right: 50rpx;
text {
margin-left: 10rpx;
}
}
&-chat {
text {
margin-left: 10rpx;
}
}
}
&-img {
width: 100%;
margin: 10rpx 0;
&-items {
margin-right: 30rpx;
border-radius: 20rpx;
display: inline-block;
width: 170rpx;
height: 170rpx;
background-color: #999999;
}
}
}
}
}
</style>