Моя проблема возникает, когда я пытаюсь использовать некоторые данные / строки в p-элементе.
Я начинаю с таких данных:
data: function() {
return {
reportText: {
text1: "This is some subject text",
text2: "This is the conclusion",
}
}
}
Я использую эти данные в моем (vue -) html:
<p> {{ reportText.text1 }} </p>
<p> {{ reportText.text2 }} </p>
В моем браузере, когда я проверяю свои элементы, я вижу следующие результаты:
<p>This is some subject text</p>
<p>This is the conclusion</p>
Как вы можете видеть, внезапно возникает разница, один элемент p использует
, а другой
, хотя я начал с обеих строк, используя
. Я знаю, что
и
технически представляют одну и ту же вещь, но проблема со строкой
заключается в том, что она обрабатывается как строка с 1 большим словом вместо нескольких отдельных слов. Это портит мой макет, и я не могу решить это, используя определенные свойства css (word-wrap et c.)
Другие вещи, которые я пробовал:
- Попытка санации строк с помощью .replace (
,
), но это ничего не делает. Я предполагаю, что это потому, что это в основном то же самое, так что заменить нечего. По той же причине, по которой я должен использовать blockcode в stackoverflow, чтобы определить между 1025 * и
. - Записал данные из vue, чтобы увидеть, есть ли заметная разница, но я не могу увидеть любой. Если я регистрирую data / reportText, я снова вижу только строку с
s
Поэтому у меня возникают следующие вопросы:
- Почему это происходит? Я не могу найти никакого логического объяснения, почему он иногда использует
, а иногда использует
, это кажется случайным, но я уверен, что я что-то упускаю. - Любые другие вещи Я мог бы попытаться следовать по пути, по которому идет моя строка, чтобы я мог видеть, где происходит преобразование из
в
?