cxc-szcx-uniapp/pages/talk/conversation.vue

120 lines
2.2 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view :class="['content',{'gray':store.isgray==1}]">
<view class="list">
<view class="item" v-for="item,i in 14" :key="i">
<view class="left f-row aic" v-show="i%2==0">
<view class="avatar f-row aic">
<image src="../../static/system.png" mode=""></image>
</view>
<view class="content">
你今天在干嘛呢为什么这么久不回我信息真的生气了
</view>
</view>
<view class="right f-row aic" v-show="i%2!=0">
<view class="content">
请问如何退款
</view>
<view class="avatar f-row aic">
<image src="" mode=""></image>
</view>
</view>
</view>
</view>
<view class="input_box f-row aic jce">
<input type="text" placeholder="请输入内容......" placeholder-style="font-size: 28rpx;color: #999999;" />
<view class="send">
发送
</view>
</view>
</view>
</template>
<script setup>
import {
useStore
} from '@/store';
const store = useStore();
</script>
<style>
page {
background-color: #f8f8f8;
}
</style>
<style lang="scss" scoped>
.content {
padding-bottom: 120rpx;
}
.input_box {
position: fixed;
width: 750rpx;
height: 120rpx;
background: #FFFFFF;
bottom: 0;
left: 0;
input {
width: 467rpx;
height: 80rpx;
background: #F8F8F8;
border-radius: 8rpx;
padding: 0 30rpx;
}
.send {
width: 133rpx;
height: 80rpx;
background: #01508B;
border-radius: 8rpx;
text-align: center;
line-height: 80rpx;
font-size: 28rpx;
color: #FFFFFF;
}
}
.list {
padding: 40rpx 30rpx;
.item:not(:first-child) {
margin-top: 60rpx;
}
.item {
image {
width: 86rpx;
height: 86rpx;
border-radius: 50%;
background-color: maroon;
}
.left {
.content {
padding: 24rpx 30rpx;
background: #FFFFFF;
border-radius: 0rpx 16rpx 16rpx 16rpx;
margin-left: 24rpx;
font-size: 28rpx;
color: #333333;
}
}
.right {
justify-content: flex-end;
.content {
margin-right: 24rpx;
padding: 24rpx 30rpx;
background: #01508B;
border-radius: 16rpx 0rpx 16rpx 16rpx;
font-size: 28rpx;
color: #FFFFFF;
}
}
}
}
</style>