Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/Ejemplo vue»
De WikiEducator
(Una revisión intermedia por el mismo usuario no mostrado) | |||
Línea 54: | Línea 54: | ||
*Anadimos en el html donde queramos usar vue un elemento html con el ide '''''app''''' | *Anadimos en el html donde queramos usar vue un elemento html con el ide '''''app''''' | ||
− | <source lang= | + | <source lang=html5> |
<!-- .....--> | <!-- .....--> | ||
<body> | <body> | ||
Línea 65: | Línea 65: | ||
*Añadimos en '''''webpack''''' el nombre del framework o biblioteca '''''vue''''' | *Añadimos en '''''webpack''''' el nombre del framework o biblioteca '''''vue''''' | ||
− | <source | + | <source lang=bash> |
mix.js('resources/js/app.js', 'public/js') | mix.js('resources/js/app.js', 'public/js') | ||
.vue() | .vue() |
Última revisión de 04:40 2 mar 2022
Introducción
- Usamos vue para programar el front dentro de nuestra app con laravel
- Pendiente hacer una introducción a vue
laravel new cronometro
laravel cd cronometro npm install npm install vue@next npm install tailwindcss@latest postCss@latest autoprefix@latest </ssource> *Creamos el fichero '''''tailwindcss.config.js''''' <source lang=bash> npx tailwindcss init
@tailwind base; @tailwind utilities; @tailwind components;
mix.js('resources/js/app.js', 'public/js') .postCss('resources/css/app.css', 'public/css',['tailwincss'] // ); 3.2 Para vue
import {createApp} from "vue"; createApp({ }).mount("#app");
<!-- .....--> <body> <div id="app"> <!-- ..Contenido html donde puedo utilizar vue...--> </div> <script src ="js/app.js"></script> <!--Cargamos el js con vue--> </body>
mix.js('resources/js/app.js', 'public/js') .vue() .postCss('resources/css/app.css', 'public/css',['tailwincss'] // );
|
Generemos los ficheros en la carpeta publid (transpilar) npm run dev ( o si modificamos pakage.json e insertamos el watch)
"dev": "npm run development -- --watch",
npm run watch &