Как сделать перенос на новую строку с определенного символа Vue.js
Есть запрос, сейчас все в одну строку: | text [ | text | text ] | text [ | text ] | text
Как сделать перенос, чтобы каждая новая строчка начиналась с знака | и текстом после него до следующего знака
Ответы (1 шт):
Автор решения: SwaD
→ Ссылка
Преобразуем строку в массив с разделителем |
const str = '| text [ | text | text ] | text [ | text ] | text';
const listRender = str.split('|')
Значение listRender сохраним в состоянии
export default {
name: "HelloWorld",
data() {
return {
list: listRender
};
},
};
Результат выводим при помощи v-for:
<template>
<div v-for="item in list">
<div>{{ item }}</div>
</div>
</template>