Задать вопрос
@amorphine

Стартовые данные для Vue-приложения — как оформить?

Имеется некий ID, который может быть добавлен в HTML-код в момент рендеринга фреймворком.

Требуется передать этот ID приложению, написанному на Vue.

1. Как пример, это можно сделать через аттрибут.
<div 
    id="app" 
    test-id="<?php echo $test->id ?>">
</div>


А потом считать в точке входа

beforeMount: function () {
        this.testId = this.$el.attributes['test-id'].value;
    },


2. Можно сделать обвязку - в #id в аттрибуты ничего не передаем, создаем вспомогательный компонент и передаем в аттрибут, считываем через props.

И первое и второе выглядят костылями. Как правильно реализовать?
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы