aquí tengo la mente atascada y no puedo encontrar cómo resolver esto
tengo un archivo app.js
y form.js
en app.js
tengo un código como:
require('bootsrap'); require('./form.js');
en form.js
tengo un código de función como:
function saveform(somevariable) { // some code }
luego mezcle ese archivo app.js
después de eso, llamo a saveform(somevariable)
en el archivo blade de laravel, lo llamamos como form.blade.php
<html> <head></head> <body> <script> var somvariable = 'some attribute'; saveform(somevariable); </script> <script src="{{ mix('js/app.js') }}"></script> </body> </html>
y tengo un error como este en el navegador
ReferenceError: tinymceInit is not defined
Usar ventana
en app.js
require('bootsrap'); window.form = require('./form.js');
en form.js
export function saveform(somevariable) { // some code }
en form.blade.php
<html> <head></head> <body> <script src="{{ mix('js/app.js') }}"></script> <script> var somvariable = 'some attribute'; window.form.saveform(somevariable); </script> </body> </html>