[英]Global component in InertiaJS's createInertiaApp method
go 如何在 Laravel 9 中向 InertiaJS 的createInertiaApp()
方法添加全局组件(例如<Link />
)?
createInertiaApp({
title: (title) => `${title} - ${appName}`,
resolve: (name) => resolvePageComponent(`./Pages/${name}.jsx`, import.meta.glob('./Pages/**/*.jsx')),
setup({ el, App, props }) {
return render(<App {...props} />, el);
},
});
这里有一个全局组件注册的示例。 在这种情况下,我从 InertiaJS 全局导入Head
组件。
import { createInertiaApp, Head } from '@inertiajs/inertia-vue3';
createInertiaApp({
title: (title) => `${title} - ${appName}`,
resolve: (name) => resolvePageComponent(`./Pages/${name}.jsx`, import.meta.glob('./Pages/**/*.jsx')),
setup({ el, App, props }) {
return render(<App {...props} />, el).component('Head', Head);
},
});
来源在这里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.