1234567891011121314151617181920212223242526272829303132333435363738 |
- <template>
- <view class="px-32 mt-24 flex-column" @click="changeReadStatus">
- <text class="w-100p text-center font" style="line-height: 60rpx;color: #9EA5B7;">{{item.createTime}}</text>
- <view class="flex-row mt-08">
- <image :src="item.isRead === '0'?'/static/images/message-un-read.png':'/static/images/message-read.png'"
- style="width: 64rpx;height: 64rpx;" mode="aspectFill"></image>
- <view class="flex-1 ml-24 rounded-8 px-32 py-16"
- style="background-color: white;border: 0.6px solid #FFFFFF;box-shadow: 0px 4px 8px 0px rgba(218, 235, 253, 0.21);">
- <text class="font" style="color: #333333;line-height: 60rpx;">{{item.message}}</text>
- </view>
- </view>
- </view>
- </template>
- <script setup>
- const emit = defineEmits(['modify'])
- const props = defineProps({
- item: {
- type: Object,
- default () {
- return {}
- }
- },
- index: {
- type: Number,
- default: 0
- }
- })
- const changeReadStatus = () => {
- if (props.item.isRead === '0') {
- emit('modify', props.item.id)
- }
- }
- </script>
- <style>
- </style>
|