提交 fa48bc0d authored 作者: lihuihui's avatar lihuihui

修改我的消息样式

上级 7f38f621
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<div class="message-item" :class="classes" @click="onClick">
<div class="message-item-pic" :class="`message-item-pic-${type}`"></div>
<div class="message-item-content">
<!-- <div class="message-item-pic" :class="`message-item-pic-${type}`"></div> -->
<div class="message-item-content margin-none">
<div class="message-item-content-hd">
<div class="message-item-content__title">{{ data.title }}</div>
<div class="message-item-content__time">{{ data.created_time }}</div>
</div>
<div class="message-item-content-bd" v-html="data.contents"></div>
<div class="message-item-content-bd text-ellipsis" v-html="data.contents"></div>
</div>
</div>
</template>
......@@ -32,13 +32,18 @@ export default {
}
</script>
<style lang="scss" scoped>
<style lang="scss">
#app{
background: #F7F8F9;
}
.message-item {
display: flex;
align-items: center;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
// padding-bottom: 20px;
padding-top: 20px;
// border-bottom: 1px solid #f1f1f1;
background: #fff;
padding: 20px 12px;
}
.message-item-pic {
width: 40px;
......@@ -82,4 +87,15 @@ export default {
.un-read .message-item-content__title {
font-weight: bold;
}
.margin-none{
margin: 0;
}
.text-ellipsis{
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
</style>
......@@ -4,8 +4,9 @@ import router from './router'
import store from '@/store'
// vue-meta
// import VueMeta from 'vue-meta'
// Vue.use(VueMeta)
import VueMeta from 'vue-meta'
Vue.use(VueMeta)
import { Icon } from 'vant'
Vue.use(Icon)
// vant
......
<template>
<div class="main">
<card title="我的消息">
<card>
<!-- <card title="我的消息"> -->
<div class="message-card" @click="onClick('3')">
<div class="message-card-pic">
<img src="~@/assets/img/message_settings_icon.png" />
......@@ -46,6 +47,9 @@ export default {
unreadList: []
}
},
metaInfo: {
title: '我的消息'
},
computed: {
total() {
return this.unreadList.reduce(
......@@ -74,7 +78,10 @@ export default {
}
</script>
<style lang="scss" scoped>
<style lang="scss">
#app {
background: #F6F8F9 !important;
}
.message-card {
display: flex;
padding-bottom: 20px;
......
<template>
<div class="main">
<card :title="title" class="message-card">
<!-- <card :title="title" class="message-card"> -->
<card class="message-card">
<h1 class="message-title">{{ detail.title }}</h1>
<div class="message-content" v-html="detail.contents"></div>
</card>
......@@ -36,6 +37,11 @@ export default {
return this.$route.params.id
}
},
metaInfo () {
return {
title: this.title
}
},
methods: {
// 获取消息详情
getDetail() {
......@@ -61,6 +67,7 @@ export default {
min-height: calc(100vh - 60px);
}
.message-title {
padding-top: 17px;
font-size: 14px;
font-weight: 600;
color: #333;
......
<template>
<div class="main">
<card :title="title">
<!-- <card :title="title"> -->
<card>
<van-list
v-model="loading"
:finished="finished"
......@@ -43,10 +44,15 @@ export default {
return typeMap[this.type]
}
},
metaInfo () {
return {
title: this.title
}
},
methods: {
getList() {
this.loading = true
this.requestParams.type = this.type
this.requestParams.type = this.types
api
.getMessageList(this.requestParams)
.then(response => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论