Как использовать Vue.js components на обычном сайте?

330
18 августа 2017, 00:10

C сервера при ходит html, при этом из-за требований сео нет возможности писать там vue.js теги и содержимое. По этому хочется отдавать c сервера обычный html с обычным текстом. А уже на клиенте, находить мета в DOM куда должна монтироваться компонента и заменять их нужными для компоненты тегами. Т.е. хочется добавить в компоненту какой нибудь метод типо replase, который вызывался бы для каждой компоненты перед её запуском в Vue и менял бы html... Подскажите пожалуйста, как это можно реализовать, или может есть решение проблемы по лучше? Но серверный рендеринг не подходит и передавать не валидный html местами без текста тоже не вариант..

Answer 1

Насколько я понял, Вам нужен метод который будет запускаться перед инициализацией компонента, если это так, то у каждого компонента есть опция beforeMount которая запускается перед рендерингом вот Ссылка на основную информацию

READ ALSO
Вопрос по socket.io (node.js)

Вопрос по socket.io (node.js)

Вообщем я создаю чат рулетку на nodejs и socket

291
Диалоговое окно выбора файла

Диалоговое окно выбора файла

Как сделать диалоговаое окно выбора файла (с тем расширением которое указано)? Те

409
Как получить индекс элемента массива

Как получить индекс элемента массива

Вам нужно создать замыкание, в котором хранить этот самый индекс, для этого addEventListener надо вынести в отдельную функцию в которою передавать...

325
Генерация дерева Nested Sets

Генерация дерева Nested Sets

Реализовать функцию drawNestedSetsTree(data, node), которая принимает на вход два аргумента:

545