TypeError: Cannot read properties of undefined (reading 'extend')

я пытаюсь интегрировать форму из crm битрикса в приложение на nuxt3. код который предоставляет битрикс

  <script data-b24-form="click/102/358p6h" data-skip-moving="true">
(function(w,d,u){
var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/180000|0);
var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);
})(window,document,'https://b24.cdtrf.ru/upload/crm/form/loader_ххх.js');
</script>

создаю компонент

<template>
  <div>
  </div>
</template>

<script setup>
import { onMounted } from 'vue';

onMounted(() => {
  (function(w, d, u) {
    var s = d.createElement('script');
    s.defer = true; 
    s.src = u + '?' + (Date.now() / 180000 | 0);
    var h = d.getElementsByTagName('script')[0];
    console.log(s,h)
    h.parentNode.insertBefore(s, h);
  })(window, document, 'https://b24.cdtrf.ru/upload/crm/form/loader_ххх.js');
});
</script>

сами нужные скрипты загружаются но получаю ошибку app.bundle.js:6482 Uncaught TypeError: Cannot read properties of undefined (reading 'extend') как это можно пофиксить?


Ответы (0 шт):