| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 | <script setup lang="ts">import dayjs from 'dayjs'import mpHtml from 'mp-html/dist/uni-app/components/mp-html/mp-html.vue'import view from '@designer-hub/assets/src/libs/assets/view'const props = defineProps({  title: {    type: String,    default: '',  },  author: {    type: Object,    default: () => ({ name: '匿名' }),  },  createdAt: {    type: Date,    default: () => new Date(),  },  viewNum: {    type: Number,    default: 0,  },  content: {    type: String,    default: '<div>1111</div>',  },})</script><template>  <div class="px-3.5 bg-white flex-grow">    <div class="text-black text-xl font-normal font-['PingFang_SC'] leading-loose">      {{ title }}    </div>    <div class="flex items-center my-5">      <div class="w-7 h-7 overflow-hidden roudnded-full">        <slot name="avatar"></slot>      </div>      <div class="flex-1 ml-1">        <div class="text-black/90 text-sm font-normal font-['PingFang_SC'] leading-normal">          {{ author.name }}        </div>        <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">          编辑于          {{ dayjs(createdAt).format('YYYY/MM/DD') }}        </div>      </div>      <div class="flex items-center gap-1">        <slot name="viewLeft"></slot>        <!-- <wd-icon name="view" size="18" color="rgba(0,0,0,.45)"></wd-icon> -->        <wd-img :src="view" width="18" height="18"></wd-img>        <div class="text-black/40 text-xs font-normal font-['PingFang_SC'] leading-normal">          {{ viewNum || 0 }}        </div>      </div>    </div>    <!-- <u-parse :content="content"></u-parse> -->    <!-- <div class="content" v-html="content"></div> -->    <mpHtml :content="content"></mpHtml>  </div></template><style lang="scss"></style>
 |