| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <template>
 
-   <s-layout class="set-wrap" :title="state.title" :bgStyle="{ color: '#FFF' }">
 
-     <view class="ss-p-30"><su-parse class="richtext" :content="state.content"></su-parse></view>
 
-   </s-layout>
 
- </template>
 
- <script setup>
 
-   import { onLoad } from '@dcloudio/uni-app';
 
-   import { reactive } from 'vue';
 
-   import sheep from '@/sheep';
 
-   const state = reactive({
 
-     title: '',
 
-     content: '',
 
-   });
 
-   async function getRichTextContent(id) {
 
-     const { error, data } = await sheep.$api.data.richtext(id);
 
-     if (error === 0) {
 
-       state.content = data.content;
 
-       if (state.title === '') {
 
-         state.title = data.title;
 
-         uni.setNavigationBarTitle({
 
-           title: state.title,
 
-         });
 
-       }
 
-     }
 
-   }
 
-   onLoad((options) => {
 
-     if (options.title) {
 
-       state.title = options.title;
 
-       uni.setNavigationBarTitle({
 
-         title: state.title,
 
-       });
 
-     }
 
-     getRichTextContent(options.id);
 
-   });
 
- </script>
 
- <style lang="scss" scoped>
 
-   .set-title {
 
-     margin: 0 30rpx;
 
-   }
 
-   .richtext {
 
-   }
 
- </style>
 
 
  |