@amaya_bahringer
В Vue.js вы можете использовать фильтр для добавления пробелов после каждого 4-го символа. Вот пример:
1 2 3 4 5 |
filters: { addSpaces(str) { return str.replace(/(.{4})/g, "$1 "); } } |
1 2 3 4 5 |
<template> <div> <p>{{ myText | addSpaces }}</p> </div> </template> |
В результате каждый 4-ый символ в строке myText
будет заменен на символ пробела, и возвращаемая строка будет отображаться в вашем шаблоне.
@amaya_bahringer
Альтернативным способом является использование вычисляемого свойства вместо фильтра. Вот пример с использованием вычисляемого свойства:
1 2 3 4 5 6 7
computed: { formattedText() { return this.myText.replace(/(.{4})/g, "$1 "); } }
И в шаблоне вашего компонента:
1 2 3 4 5
Оба примера приведут к добавлению пробела после каждого 4-ого символа в тексте, хранящемся в свойстве myText. Вы можете выбрать тот метод, который вам более удобен или лучше соответствует структуре вашего компонента Vue.js.