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.
high-mini/pages/msg/msg.vue

242 lines
5.3 KiB

<template>
<view>
<view class="chat-list">
<view class="chat" v-for="(chat,index) in chatList" :key="index">
<view class="row" @tap="toChat(chat)">
<view class="left">
<image :src="chat.face"></image>
</view>
<view class="right">
<view class="top">
<view class="username">{{chat.username}}</view>
<view class="time">{{chat.time}}</view>
</view>
<view class="bottom">
<view class="msg">{{chat.msg}}</view>
<view class="tis" v-if="chat.tisNum>0">{{chat.tisNum}}</view>
</view>
</view>
</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
chatList:[
{
uid:1,
username:"鲜果蔬专营店",
face:"/static/img/im/face/face_1.jpg",
time:"13:08",
msg:"亲,20点前下单都是当天送达的",
tisNum:1
},
{
uid:2,
username:"官店大欺客旗舰店",
face:"/static/img/im/face/face_2.jpg",
time:"13:05",
msg:"问那么多干什么?不想买就滚~",
tisNum:0
},
{
uid:3,
username:"妙不可言",
face:"/static/img/im/face/face_3.jpg",
time:"12:15",
msg:"推荐一个商品呗?",
tisNum:0
},
{
uid:4,
username:"茶叶专卖",
face:"/static/img/im/face/face_4.jpg",
time:"12:11",
msg:"现在卖的都是未过青的茶哦",
tisNum:0
},
{
uid:5,
username:"likeKiss客服",
face:"/static/img/im/face/face_5.jpg",
time:"12:10",
msg:"你好,发福建快递多久送到的?",
tisNum:0
},
{
uid:6,
username:"白开水",
face:"/static/img/im/face/face_6.jpg",
time:"12:10",
msg:"在吗?",
tisNum:0
},
{
uid:7,
username:"衣帽间的叹息",
face:"/static/img/im/face/face_7.jpg",
time:"11:56",
msg:"新品上市,欢迎选购",
tisNum:0
},
{
uid:8,
username:"景萧疏",
face:"/static/img/im/face/face_8.jpg",
time:"11:56",
msg:"商品七天无理由退换的",
tisNum:0
},
{
uid:9,
username:"文宁先生",
face:"/static/img/im/face/face_9.jpg",
time:"12:15",
msg:"星期天再发货的",
tisNum:0
},
{
uid:10,
username:"高端Chieh",
face:"/static/img/im/face/face_10.jpg",
time:"12:36",
msg:"建议你直接先测量好尺码在选购的。",
tisNum:0
},
{
uid:11,
username:"mode旗舰店",
face:"/static/img/im/face/face_11.jpg",
time:"12:40",
msg:"新品5折,还有大量优惠券。",
tisNum:0
},
{
uid:12,
username:"敏萘客服",
face:"/static/img/im/face/face_12.jpg",
time:"12:36",
msg:"还没有用,等我明天早上试一下",
tisNum:0
},
{
uid:13,
username:"春天里的花",
face:"/static/img/im/face/face_13.jpg",
time:"12:36",
msg:"适用于成年人的,小孩不适用的",
tisNum:0
},
{
uid:14,
username:"电脑外设专业户",
face:"/static/img/im/face/face_13.jpg",
time:"12:36",
msg:"把上面的螺丝拆下来,把铁片撬开就能看见了",
tisNum:0
},
{
uid:15,
username:"至善汽车用品",
face:"/static/img/im/face/face_15.jpg",
time:"12:36",
msg:"这个产品是原车配件,完美装上的",
tisNum:0
}
]
}
},
//下拉刷新,需要自己在page.json文件中配置开启页面下拉刷新 "enablePullDownRefresh": true
onPullDownRefresh() {
setTimeout(function () {
uni.stopPullDownRefresh();
}, 1000);
},
onLoad() {
},
methods: {
toChat(chat){
// uni.navigateTo({
// url:"chat/chat?name="+chat.username
// })
}
}
}
</script>
<style lang="scss">
page{
background-color: rgba(0,0,0,0);
}
.chat-list{
width: 94%;
padding: 0 3%;
.chat{
width: 100%;
height: 100upx;
padding: 20upx 0;
border-bottom: solid 1upx #eaeaea;
.row{
display: flex;
justify-content: flex-start;
.left{
flex-shrink:0;
width: 100upx;
height: 100upx;
image{
width: 100upx;
height: 100upx;
border-radius: 20upx;
}
}
.right{
flex-shrink:1;
width: 98%;
padding-left: 2%;
.top{
width: 100%;
display: flex;
justify-content: space-between;
align-items: flex-end;
.usernam{
font-size: 26upx;
}
.time{
font-size: 22upx;
color: #bebebe;
}
}
.bottom{
width: 100%;
height: 40upx;
display: flex;
justify-content: space-between;
align-items: center;
.msg{
font-size: 25upx;
color: #777;
}
.tis{
width: 35upx;
height: 35upx;
font-size: 22upx;
display: flex;
justify-content: center;
align-items: center;
background-color: #eb4d3d;
color: #fff;
border-radius: 100%;
}
}
}
}
}
}
</style>