|
@@ -37,7 +37,7 @@ import mapLocation from '@designer-hub/assets/src/libs/assets/mapLocation'
|
|
|
import cameraWhite from '@designer-hub/assets/src/libs/assets/cameraWhite'
|
|
|
import ImgBtnEvo from '@/components/img-btn-evo.vue'
|
|
|
import ButtonEvo from '@/components/button-evo.vue'
|
|
|
-
|
|
|
+import mpHtml from 'mp-html/dist/uni-app/components/mp-html/mp-html.vue'
|
|
|
const themeVars = ref<ConfigProviderThemeVars>({
|
|
|
tableBorderColor: 'white',
|
|
|
tabsNavLineBgColor: 'white',
|
|
@@ -302,11 +302,15 @@ onLoad(async (query: { id: string; type: 'activity' | 'studyTour' }) => {
|
|
|
<SectionHeading v-if="isActivity" size="lg" title="活动介绍"></SectionHeading>
|
|
|
|
|
|
<div class="mt-5 mx-3.5">
|
|
|
+ <!-- v-html="data['activityDesc'] || data['studyDesc']" -->
|
|
|
<div
|
|
|
v-if="tab === 0"
|
|
|
class="text-justify text-[#c1c1c1] text-base font-normal font-['PingFang_SC'] leading-relaxed"
|
|
|
- v-html="data['activityDesc']"
|
|
|
- ></div>
|
|
|
+ >
|
|
|
+ <!-- <u-parse :content="data['activityDesc'] || data['studyDesc']"></u-parse> -->
|
|
|
+ <mpHtml :content="data['activityDesc'] || data['studyDesc']"></mpHtml>
|
|
|
+ </div>
|
|
|
+
|
|
|
<div v-if="tab === 1 && 'studyTravelList' in data">
|
|
|
<template v-for="(it, i) in data.studyTravelList" :key="i">
|
|
|
<div class="flex flex-col gap-6">
|
|
@@ -468,3 +472,6 @@ onLoad(async (query: { id: string; type: 'activity' | 'studyTour' }) => {
|
|
|
</wd-overlay>
|
|
|
</div>
|
|
|
</template>
|
|
|
+<style lang="scss">
|
|
|
+@import url('@/components/u-parse/u-parse.css');
|
|
|
+</style>
|