Мой javascript фрагмент загружается только при первом отображении страницы в nuxt - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть пустая страница, описывающая географическую точку, и я хочу добавить фрагмент с booking.com, поэтому я вставляю его следующим образом:

<template>
    <div class="flex justify-center flex-col items-center">
      <ins
        class="bookingaff"
        data-aid="****"
        data-target_aid="****"
        data-prod="map"
        data-width="100%"
        data-height="590"
        data-lang="ualng"
        data-dest_id="0"
        data-dest_type="landmark"
        :data-latitude="poi.lat"
        :data-longitude="poi.lon"
        data-mwhsb="0"
      >
        <!-- Anything inside will go away once widget is loaded. -->
        <a href="//www.booking.com?aid=****">Booking.com</a>
      </ins>
    </section>
  </div>
</template>

и в верхнюю часть моей пустой страницы. добавьте скрипт следующим образом:

  head: {
    script: [
      { src: "//aff.bstatic.com/static/affiliate_base/js/flexiproduct.js" },
     ]
   },

Он хорошо работает, когда вы входите на страницу в первый раз, но потом, когда я снова захожу на страницу или если я выбираю другую географическую точку, у меня есть только альтернативный booking.com ссылка на сайт. Я вставил этот фрагмент неправильно или есть что-то сделать по-другому?

...