Есть ли способ иметь компонент vue, который имеет область шаблона, которая содержит только простой текст? Проблема, с которой я сталкиваюсь в текущем решении (используя div для обтекания текста), состоит в том, что я рекурсивно объединяю эти компоненты с другими фрагментами текста в одной строке, что часто приводит к переходам на следующую строку родительского контейнера, поскольку на правой стороне фрагмента текста, предшествующего текущему, осталось достаточно места. Следовательно, текстовые абзацы, которые должны выглядеть следующим образом:
Lorem ipsum dolor sit amet, consitteur adipiscing elit. Целое число ie sit amet mauris sed sollicitudin. Curabitur non quam at nibh venenatis facilisis. Целочисленное резюме augu vel quam condimentum ultricies. Маврикий следит за элитой. Donec volutpat velit nulla, vitae fermentum erat aliquet non. Mauris congue nibh eget justo sodales luctus.
В результате выглядят следующим образом:
Lorem ipsum dolor sit amet, consitteur adipiscing elit. Integer molst ie sit amet mauris sed sollicitudin.
Curabitur non quam at nibh venenatis facilisis. Integer vitae augue vel quam condimentum ultricies.
Mauris Последовательность elit vitae sollicitudin auctor. Donec volutpat velit nulla, vitae fermentum erat aliquet non.
Mauris congue nibh eget justo sodales luctus.
Принимая во внимание, что в приведенном примере имеется 5 фрагментов текста, соответственно.
Вот как этот компонент реализован с комментариями внутри тегов шаблона, чтобы конкретизировать мои проблемы:
<template>
<div>{{element.text}}</div> <!-- This is how I can do it to this point-->
{{element.text}} <!-- This is what I would like to do-->
</template>
<script lang="ts">
import { Component, Prop, Vue } from 'vue-property-decorator'
import TextElement from '@/models/elements/Text'
@Component
export default class TextWrapper extends Vue {
@Prop() element!: TextElement
}
</script>
<style scoped>
</style>