Laravel 9+Vue3+Vite全新安装后示例组件无法渲染求助
解决Laravel 9 + Vue 3 + Vite示例组件无法渲染的问题
核心问题排查与修复
1. 未在视图中引入注册的Vue组件
你的resources/views/layouts/app.blade.php里,id="app"的容器内只有注释,没有实际使用已注册的<example-component>标签,这是组件不渲染的直接原因。
修改app.blade.php的对应部分:
<body> <div id="app"> <example-component></example-component> </div> </body>
2. 确保Vite开发服务处于运行状态
前端资源需要Vite实时编译,务必在终端执行以下命令并保持运行:
npm run dev
3. 验证组件注册逻辑(可选)
你的resources/js/app.js中组件注册逻辑是正确的,若仍有问题可额外确认:
ExampleComponent的导入路径./components/ExampleComponent.vue是否准确app.mount('#app')是否在组件注册完成后执行(你的代码已满足此要求)
额外排查步骤
- 使用浏览器无痕模式打开页面,清除缓存干扰
- 确认
vite.config.js中laravel-vite-plugin的资源输入路径无误 - 重新安装依赖以排除缺失或损坏的包:
rm -rf node_modules package-lock.json npm install
内容的提问来源于stack exchange,提问作者Tammy06
相关产品推荐
相关产品推荐

