Суть, есть скрипт от amocrm со всякими социальными кнопочками, выглядит как то так:
<script>(function(a,m,o,c,r,m){a[m]={id:"........",hash:".................",locale:"ru",inline:true,setMeta:function(p){this.params=(this.params||[]).concat([p])}};a[o]=a[o]||function(){(a[o].q=a[o].q||[]).push(arguments)};var d=a.document,s=d.createElement('script');s.async=true;s.id=m+'_script';s.src='https://gso.amocrm.ru/js/button.js';d.head&&d.head.appendChild(s)}(window,0,'amoSocialButton',0,0,'amo_social_button'));</script>
Как правильно вставить его во Vue приложение? Пробовал напрямую в index.html, через createElement, через методы компонентов и вызовом на всех стадиях жизненного цикла и постоянно летят ошибки, хотя если тот же код вставить в обычный html без фреймворков и запустить в браузере, все отлично срабатывает.