laravel-mix-vuejs
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| laravel-mix-vuejs [2021/08/19 12:21] – chifek | laravel-mix-vuejs [2023/09/14 06:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 34: | Line 34: | ||
| **!!!В этом приложении маршрутизация будет не на стороне Laravel, в файле web.php напишем единую точку входа: | **!!!В этом приложении маршрутизация будет не на стороне Laravel, в файле web.php напишем единую точку входа: | ||
| - | '' | + | '' |
| Все остальные пути будут через пакет Vue Router | Все остальные пути будут через пакет Vue Router | ||
| Line 75: | Line 75: | ||
| <meta http-equiv=" | <meta http-equiv=" | ||
| < | < | ||
| + | <link rel=" | ||
| </ | </ | ||
| < | < | ||
| <div id=" | <div id=" | ||
| + | < | ||
| </ | </ | ||
| + | <script src=" | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| </ | </ | ||
| Line 92: | Line 95: | ||
| import Vue from ' | import Vue from ' | ||
| + | |||
| + | Vue.component(' | ||
| const app = new Vue({ | const app = new Vue({ | ||
| el: '# | el: '# | ||
| }) | }) | ||
| + | |||
| </ | </ | ||
| + | |||
| + | |||
| + | Так же надо настроить webpack.mix.js, | ||
| + | < | ||
| + | const mix = require(' | ||
| + | |||
| + | /* | ||
| + | | ||
| + | | Mix Asset Management | ||
| + | | ||
| + | | | ||
| + | | Mix provides a clean, fluent API for defining some Webpack build steps | ||
| + | | for your Laravel applications. By default, we are compiling the CSS | ||
| + | | file for the application as well as bundling up all the JS files. | ||
| + | | | ||
| + | */ | ||
| + | |||
| + | mix.js(' | ||
| + | mix.css(' | ||
| + | |||
| + | </ | ||
| + | |||
| + | Внимание! Чтобы использовать Laravel Mix с VueJS, необходимо дописать к подключаемым файла .vue() (см.выше на код) | ||
| + | |||
| + | |||
| + | Следующим шагом будет создание файла resources/ | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | <div class=" | ||
| + | < | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | export default { | ||
| + | name: " | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | <style scoped> | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Запуск и проверка ==== | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | |||
| + | '' | ||
| + | |||
| + | http:// | ||
| + | |||
| + | |||
| + | ===== Ссылки | ||
| + | |||
| + | Этот проект на Github [[https:// | ||
| + | |||
| + | Офф.сайт Laravel Mix [[https:// | ||
laravel-mix-vuejs.1629375703.txt.gz · Last modified: 2023/09/14 06:06 (external edit)