Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2021, 11:59
Новичок на форуме
Отправить личное сообщение для eternalNewbie Посмотреть профиль Найти все сообщения от eternalNewbie
 
Регистрация: 20.09.2021
Сообщений: 1

Использование обьекта в {{}} vue
Здравствуйте, у меня есть
let LiteStringParser = {
  parseLineBreak(str) {
    return str;
  },
  parseColor(str) {
    return str;
  },
};

Но я хочу его использовать внутри Vue к примеру так
<div class="textmessage">
          {{
            LiteStringPaser.parseColor(
              LiteStringPaser.parseLineBreak(myTextAlert)
            )
          }}
        </div>

Но куда и как мне поместить опредиление LiteStrtingParser, тоесть в
data() {
    return {
      LiteStringParser: {
        parseLineBreak(str) {
          return str;
        },
        parseColor(str) {
          return str;
        },
      },
    };
  },
- не работает, methods тоже, за пределами Vue - не смогу использовать в {{}}....
в Vue 3 получилось так
setup() {
    const LiteStringParser = {
      parseLineBreak(str) {
        return str;
      },
      parseColor(str) {
        return str;
      },
    };
    return { LiteStringParser };
  },
- но как в Vue 2

Последний раз редактировалось eternalNewbie, 20.09.2021 в 12:16.
Ответить с цитированием