@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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект