| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- <template>
 
-   <view
 
-     :style="[
 
-       {
 
-         marginLeft: styles.marginLeft + 'px',
 
-         marginRight: styles.marginRight + 'px',
 
-         marginBottom: styles.marginBottom + 'px',
 
-         marginTop: styles.marginTop + 'px',
 
-         padding: styles.padding + 'px',
 
-       },
 
-     ]"
 
-   >
 
-     <su-parse class="richtext" :content="state.content"></su-parse>
 
-   </view>
 
- </template>
 
- <script setup>
 
-   import { reactive, onMounted } from 'vue';
 
-   import sheep from '@/sheep';
 
-   const props = defineProps({
 
-     data: {
 
-       type: Object,
 
-       default: {},
 
-     },
 
-     styles: {
 
-       type: Object,
 
-       default() {},
 
-     },
 
-   });
 
-   const state = reactive({
 
-     content: '',
 
-   });
 
-   onMounted(async () => {
 
-     const { error, data } = await sheep.$api.data.richtext(props.data.id);
 
-     if (error === 0) {
 
-       state.content = data.content;
 
-     }
 
-   });
 
- </script>
 
 
  |