Laravel 如何在blade文件中使用Vue组件

Posted 神兵小将2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 如何在blade文件中使用Vue组件相关的知识,希望对你有一定的参考价值。

Laravel 如何在blade文件中使用Vue组件

1. 安装laravel/ui依赖包

composer require laravel/ui

2.生成vue基本脚手架

php artisan ui vue

系统还提供了非常便捷的auth脚手架,带登录注册。

php artisan ui vue --auth

3.组件位置

Vue组件ExampleComponent.vue将被放置在resources/js/components目录中。ExampleComponent.vue文件是单个文件Vue组件的示例,该组件在同一文件中定义其javascripthtml模板。单个文件组件为构建JavaScript驱动的应用程序提供了一种非常方便的方法。该示例组件已在您的app.js文件中注册:

Vue.component(
    \'example-component\',
    require(\'./components/ExampleComponent.vue\').default
);

4.在blade模版中使用

要在应用程序中使用该组件,您可以将该组件放入Blade模板xxx.blade.php中:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>@yield(\'title\')</title>
    <link rel="stylesheet" href="{{mix(\'/css/app.css\')}}">
</head>

<body>
    <divid="app">
        <example-component></example-component>
    </divid=>
    <script src="{{mix(\'/js/app.js\')}}"></script>
</body>

</html>

file

注意:在blade文件中一定要有id为app的根节点,而且把组件放到里面,才能生效!!!

转自:https://www.wjcms.net/archives/laravel%E5%A6%82%E4%BD%95%E5%9C%A8blade%E6%96%87%E4%BB%B6%E4%B8%AD%E4%BD%BF%E7%94%A8vue%E7%BB%84%E4%BB%B6

以上是关于Laravel 如何在blade文件中使用Vue组件的主要内容,如果未能解决你的问题,请参考以下文章

我如何在 laravel Blade 中使用 vuejs 组件?

如何将数组从 Laravel Blade 传递到 Laravel 6/Vue 2.6 中的 Vue 组件。*

如何在 Laravel Blade 中使用 Vuejs

如何在blade.php中使用vue获取字段的旧值

Vue-Router 仅显示使用 Laravel Blade 的基本路由?

Vue组件中如何使用Laravel数据