vp-source-code.vue 457 B

123456789101112131415161718192021222324252627
  1. <script setup lang="ts">
  2. import { computed } from 'vue'
  3. const props = defineProps({
  4. source: {
  5. type: String,
  6. required: true,
  7. },
  8. })
  9. const decoded = computed(() => {
  10. return decodeURIComponent(props.source)
  11. })
  12. </script>
  13. <template>
  14. <div class="example-source-wrapper">
  15. <div class="example-source language-vue" v-html="decoded" />
  16. </div>
  17. </template>
  18. <style scoped lang="scss">
  19. .language-vue {
  20. margin: 0;
  21. border-radius: 0;
  22. }
  23. </style>