Wie lädt man einen VueJs in ein anderes VueJs?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie lädt man einen VueJs in ein anderes VueJs?

by Anonymous » 14 Feb 2025, 10:01

Ich habe ein Spa mit Laravel + Vuejs3 (Trägheit) gemacht. Das lädt ein Tag mit der ID = "Form" . Arbeiten. . Also funktioniert es nur das erste Mal. Haben Sie eine Idee, was zu tun ist? Weil ich derzeit eine vollständige PHP -Seite durchlasse, aber ich mag es nicht, wenn ich eine Lösung finden möchte! />

Code: Select all

return Inertia::render('Form');

und an diesem Punkt in meiner Ansichts mache ich einfach:
und in meiner App.blade.php
Wenn ich das mache, lädt das Modul nicht, also habe ich dies in der .vue -Datei:
getan

Code: Select all

        mounted(){
this.loadScript('/js/index-8AJeVKiN.js', () => {
});
},
watch:{
},
methods:{
loadScript(src, callback) {
if (!document.querySelector(`script[src="${src}"]`)) {
const script = document.createElement('script');
script.src = src;
script.type = 'module'; // Ajoute type="module" si nécessaire
script.onload = callback; // Appeler la fonction callback une fois chargé
document.head.appendChild(script);
} else {
callback(); // Appeler la fonction directement si déjà chargé
}
},
},


Top