28dogit
4/5/2020 - 5:50 PM

Caricare Vue in Wordpress (senza usare vue ui e la creazione di un progetto vero e proprio)

In questo modo posso utilizzare vue.js in wordpress nel modo più veloce possibile

 function myScript(){
   wp_register_script('myScrypt_jQ', get_stylesheet_directory_uri().'/js/jQscript.js',array('jquery'),'', true);
   wp_enqueue_script('myScrypt_jQ');

   //vue.js SCRIPTS
// register scripts
   wp_register_script('VueJs', 'https://cdn.jsdelivr.net/npm/vue/dist/vue.js');
   wp_register_script('myVueJs', get_stylesheet_directory_uri().'/js/myVue.js','VueJs','', true); // il riferimento a VueJs è per le dependecies, in modo che anche se myVueJs deve essere caricato nel footer, venga però richiamato prima di vue.js in modo che lo possa trovare una volta caricato.
   wp_register_script('Axios', 'https://unpkg.com/axios/dist/axios.min.js', [], ''); // per la gestione di api esterne
// fire them
   wp_enqueue_script('VueJs');
   wp_enqueue_script('myVueJs');
   wp_enqueue_script('Axios');
 }
add_action('wp_enqueue_scripts','myScript');