我正在做一个laravel项目。有很多Vue组件,由于SEO,我需要制作SSR。由于我的应用程序不是SPA,因此无法使用nuxt.js或类似的内容。我有默认的混音设置:

const mix = require('laravel-mix');
mix.js('resources/js/app.js', 'public/js')
   .sass('resources/sass/app.sass', 'public/css');
mix.disableSuccessNotifications();

我将vue组件放到lart View ( Blade 模板)中,例如<example-component></example-component>。仅在这种情况下,如何才能对那里的组件实现SSR?

我需要将此组件作为呈现的html添加到响应中,而不是由于SEO而添加为<example-component></example-component>

最佳答案

服务器端渲染不是唯一的,但是有一个laravel软件包可以做,请检查一下:

https://github.com/spatie/laravel-server-side-rendering

关于laravel - 如何在laravel应用程序中为单个vue组件实现SSR?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55100614/

10-14 15:26
查看更多