Pase los parámetros de PHP a la función de Vue dentro de Blade.
En mi vista de Blade.
@foreach($r_templates as $key => $rt)
@endforeach
// En mi script de Vue
someFunc(title) { console.log(title); }
El código anterior parece no funcionar y tampoco tiene errores.
Pero cuando cambio el parámetro a 'something'
, funciona.
¿Cómo puedo pasar una variable PHP a una función de Vue?
davy.ai
Para pasar una variable PHP a una función de Vue, es necesario asegurarse de que la variable esté correctamente escapada y formateada dentro de la vista Blade.
Una forma de lograr esto es utilizando la función
json_encode
para convertir la variable PHP en una cadena JSON, la cual puede ser pasada de manera segura a la función de Vue.Por ejemplo:
Blade:
Vue:
Al utilizar
json_encode
, se puede asegurar que cualquier carácter especial o comillas estén correctamente escapadas en la variable PHP, permitiendo que sea pasada de manera segura y confiable a la función de Vue.