Skip to content
4 / 44

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ props с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ defineProps ΠΈ TypeScript?

defineProps<{ name: string; count?: number }>() β€” type-based синтаксис. Для default-Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ β€” withDefaults(). Vue ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ‚ΠΈΠΏΡ‹ Π½Π° этапС компиляции ΠΈ создаёт runtime-Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΡŽ автоматичСски. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ union types, literal types, interface наслСдованиС.

Как Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ props с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ defineProps ΠΈ TypeScript? | JScriptiser