【问题标题】:how to return a vuejs view in laravel routing file如何在 laravel 路由文件中返回 vuejs 视图
【发布时间】:2021-02-26 01:16:37
【问题描述】:

我有一个 Laravel + VueJS 应用程序,但遇到以下问题:

  • 我将使用什么方法来返回 Vue 页面。 Return View 不起作用,这是我的预期,但我不知道我放了什么。

这是我的代码:

routes/web.php-

Route::get('/pizzas', function () {
    return view('Pizzas');
});

Vue 文件目录是 资源/js/Pages/Pizzas.vue

【问题讨论】:

  • Vue 使用的是单页概念。不能那样工作。使用 API json request-response 和加载 vuejs 的初始化页面。

标签: vue.js laravel-8 vuejs3 inertiajs


【解决方案1】:

您可以尝试将您的组件添加到 app.js(我假设您的资源文件夹中已经有这个):

window.Vue = require('vue');
Vue.component('pizza-component', require('./Pages/Pizzas.vue').default);
const app = new Vue({
    el: '#app',
});

在你的 laravel 刀片中,使用这样的组件:

<div id="app">
    <pizza-component></pizza-component>
</div>

当我尝试在刀片模板文件中使用 Vue 组件时,这对我有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-18
    • 1970-01-01
    • 1970-01-01
    • 2020-06-07
    • 1970-01-01
    • 2017-11-26
    • 2016-02-24
    • 1970-01-01
    相关资源
    最近更新 更多