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! />
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é
}
},
},
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]return Inertia::render('Form');[/code]
und an diesem Punkt in meiner Ansichts mache ich einfach:
[code][/code]
und in meiner App.blade.php
[code][/code]
Wenn ich das mache, lädt das Modul nicht, also habe ich dies in der .vue -Datei:
getan[code] 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é
}
},
},
[/code]