с вью не работал, но скрипт у тебя, по идее, приходит или как xml или как строка (скорее строка), то есть нужно узнать как ее рендерить. в реакте есть метод hydrate, что-то подобное должно быть во вью
Шаблон в самом вью идёт как строка. Но вью сам рендерит её, и в html уже приходят нормальные теги. Как я понимаю, вью как-то по особому обрабатывает тег script, он отображается в DOM, но не отрабатывает.