Пытаюсь подключить usocial.pro (поделиться в соц сетях) nuxt.js+vue.js, элемент появляется только тогда, когда первый раз заходишь на страницу. Если переходить на эту страницу по route, то элемент не появляется.
Код следующий:
на динамическу страницу добавил строку(pid заменен):
<client-only><div class="uSocial-Share" data-pid="XXXXXXXXXXXXXXXXXXXXXXXXXXXX" data-type="share" data-options="round-rect,style1,default,right,bg,slide-up,size32,eachCounter0,counter0,upArrow-right" data-social="twi,vk,lj,telegram,fb,ok,mail,lin,pinterest" data-mobile="vi,wa"></div></client-only>
в скрипт добавил
head() {
return {
script: [
{ src: 'https://usocial.pro/usocial/usocial.js?v=6.1.4', async: true}
]}}
Исходный код с сервиса:
<!-- uSocial -->
<script async src="https://usocial.pro/usocial/usocial.js?v=6.1.4" data-script="usocial" charset="utf-8"></script>
<div class="uSocial-Share" data-pid="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" data-type="share" data-options="round-rect,style1,default,right,bg,slide-up,size32,eachCounter0,counter0,upArrow-right" data-social="twi,vk,lj,telegram,fb,ok,mail,lin,pinterest" data-mobile="vi,wa"></div>
<!-- /uSocial -->
Не пойму в какую сторону рыть.