Bagaimana untuk menambah jenis yang betul untuk fungsi badan ColumnSlots daripada PrimeVue
P粉463291248
P粉463291248 2024-04-06 11:50:20
0
1
473

Ini ialah PrimeVue ColumnSlots (dipendekkan) daripada Column.d.ts

export interface ColumnSlots { /** * Custom body template. * @param {Object} scope - body slot's params. */ body: (scope: { /** * Row data. */ data: any; /** * Column node. */ column: Column; /** * Column field. */ field: string; /** * Row index. */ index: number; /** * Whether the row is frozen. */ frozenRow: boolean; }) => VNode[]; }

Ini adalah fungsi saya, saya akan menerima jenis badan dari ColumnSlots

function myFunction(slotProps: Parameters) { const correctTypes = slotProps[0] }

Inilah yang saya ada sekarang, tetapislotProps应该是CorrectTypesjenisnya.

Saya mendapat slotProps sebagai tatasusunan, apa yang saya patut dapatkan ialah jenis ahli tatasusunan.

Bagaimanakah saya mengisytiharkan ini dalam skrip taip? Adakah saya mengendalikan ini dengan cara yang betul? Saya rasa saya agak rapat, tetapi saya mungkin berada di landasan yang salah.

P粉463291248
P粉463291248

membalas semua (1)
P粉180844619

Baiklah saya melakukannya seminit selepas saya menulis soalan dan ia berkesan...
Masih tidak pasti sama ada ini pendekatan terbaik, tetapi saya akan menyiarkannya juga sekiranya seseorang mendapati ia berguna.

function myFunction(slotProps: Parameters
           
            ) { const correctTypes = slotProps }
           
    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!