automated_uniapp/uni_modules/cool-fixtures/components/fix-rich-text/fix-rich-text.vue
2025-01-09 16:40:44 +08:00

36 lines
736 B
Vue

<template>
<fix-base-style :styleSpacing="styleSpacing" :styleColor="styleColor" :index="index">
<view class="fix-rich-text">
<mp-html :content="data"></mp-html>
</view>
</fix-base-style>
</template>
<script lang="ts" name="fix-rich-text" setup>
import { baseProps } from "../../hooks";
const props = defineProps({
data: {
type: String,
default: "",
},
index: {
type: Number,
default: 0,
},
...baseProps,
});
</script>
<style lang="scss" scoped>
.fix-rich-text {
box-sizing: border-box;
overflow: hidden;
:deep(img) {
width: 100%;
max-width: 100%;
height: auto; /* 保持图像的原始纵横比 */
display: block; /* 消除图像下方的默认间隙(如果是内联元素的话)*/
}
}
</style>