<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>