繁体   English   中英

InertiaJS 的 createInertiaApp 方法中的全局组件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM