12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template>
- <view class="info">
- <u-navbar
- title-color="#fff"
- :custom-back="customBack"
- :border-bottom="false"
- back-icon-color="#CCE8FF"
- :background="{background: 'linear-gradient(99deg, #7A4398 0%, #5A5DB9 100%)' }"
- title="消息详情"></u-navbar>
- <view class="time">{{details.createTime}}</view>
- <view class="box">
- <view class="title">{{details.msgType|filterMsgType}}</view>
- <view class="content" v-html="details.content"></view>
- <!-- <view class="content">{{details.content}}</view> -->
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- details: {}
- };
- },
- onLoad(page) {
- const details = JSON.parse(page.details)
- if (details) {
- this.details = details
- }
- },
- methods: {
- customBack() {
- this.$u.route({
- url: 'pages/center/message/message'
- });
- }
- }
- }
- </script>
- <style>
- /* #ifndef H5 */
- page {
- height: 100%;
- background-color: #F6F6FF;
- }
- /* #endif */
- </style>
- <style lang="scss" scoped>
- .info {
- padding: 40rpx 40rpx;
- }
- .box {
- margin-top: 20rpx;
- background-color: white;
- border-radius: 15rpx;
- .title {
- padding-top: 20rpx;
- text-align: center;
- font-size: 40rpx;
- }
- }
- .content {
- text-indent: 2em;
- padding: 20rpx 40rpx;
- line-height: 44rpx;
- }
- </style>
|