123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <template>
- <view class="container">
- <page-title>公告详情</page-title>
- <view class="cards-list">
- <view class="card only-card">
- <view class="card-item first-card-item">
- <view class="card-item-announcement-detail">{{pageForm.title}}</view>
- </view>
- <view class="card-item">
- <view class="card-item-name">发布时间: {{pageForm.publishDate}}</view>
- </view>
- </view>
- <view class="card">
- <view class="card-item" style="padding-top: 40rpx;">
- <view class="card-item-announcement">详情内容:</view>
- </view>
- <view class="card-parse">
- <u-parse :content="pageForm.content"></u-parse>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script setup>
- import {
- ref
- } from "vue"
- import {
- onLoad
- } from "@dcloudio/uni-app"
- import {
- getannouncemenDetail,
- } from "@/api/home.js"
- let pageForm = ref({
- title: null,
- publishDate: null,
- content: null
- })
- onLoad(options => {
- getannouncemenDetail({
- id: options.id
- }).then(res => {
- pageForm.value.title = res.data.title;
- pageForm.value.publishDate = res.data.publishDate;
- pageForm.value.content = res.data.content;
- })
- })
- </script>
- <style lang="scss" scoped>
- .card-parse {
- margin-top: 32rpx;
- }
- </style>
|