| 123456789101112131415161718192021222324 |
- <template>
- <span>{{ removeHtmlTags(content) }}</span>
- </template>
- <script setup lang="ts">
- const props = defineProps({
- content: {
- type: String,
- default: '',
- },
- })
- function removeHtmlTags(str: string) {
- str = str.replace(/<[^>]*>/g, '');
- str = str.replace(/ /gi, ' '); // 替换为普通空格
- str = str.replace(/&/gi, '&'); // 替换为 &
- str = str.replace(/</gi, '<'); // 替换为 <
- str = str.replace(/>/gi, '>'); // 替换为 >
- str = str.replace(/"/gi, '"'); // 替换为 "
- str = str.replace(/'/gi, "'"); // 替换为 '
- return str;
- }
- </script>
|