如何在 Laravel 8 中安装 Vue.js

编程入门 行业动态 更新时间:2024-10-12 14:19:06
本文介绍了如何在 Laravel 8 中安装 Vue.js的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我正在使用 laravel 8,现在我想安装 Vue.js.我正在尝试这样

composer 需要 laravel/uiphp artisan ui vuephp artisan ui vue --auth

解决方案

更新:如果您想完全避免 Laravel ^8.0 应用程序中的 Inertia/Livewire (Alpine.js) 脚手架并改用 Vue - 安装 Laravel UI,很可能会无限期维护.

在 Laravel 应用程序中安装 Vue(和旧的身份验证脚手架)的说明:

运行 composer require laravel/ui运行 php artisan ui vue 以安装 Vue.运行 php artisan ui vue --auth 以搭建 auth 视图.运行 npm install &&npm run dev


但是,如果您仍想将 Vue.jsLivewire 脚手架一起使用,请使用以下说明.

重要提示:请注意,Vue.js 会在安装后控制 DOM,分离节点并替换它,移除其他 JS 侦听器.因此,如果您在 Vue 的同一页面上使用 Livewire,则 Livewire 脚手架附带的 Alpine.js 将无法工作.作为解决方法,您可以使用 Livewire VueJS 支持插件.


运行 npm install --save vue

将以下内容添加到您的资源/js/app.js:

 window.Vue = require('vue');Vueponent('example-component', require('./components/ExampleComponent.vue').default);const app = new Vue({el: '#app',});

在resources/js/components目录下创建一个ExampleComponent.vue