Skip to content
20 / 67

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ code splitting Π² Vue с динамичСскими ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ?

Code splitting Π² Vue рСализуСтся Ρ‡Π΅Ρ€Π΅Π· динамичСский import() -- это нативная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ES-ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Π’ Vue Router -- component: () => import('./Page.vue') создаёт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Π°Π½ΠΊ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π°. Для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² -- defineAsyncComponent(() => import('./Heavy.vue')). Vite/Rollup автоматичСски Ρ€Π°Π·Π±ΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Π½Π° Ρ‡Π°Π½ΠΊΠΈ ΠΏΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ динамичСского ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ прямо сСйчас.

Как Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ code splitting Π² Vue с динамичСскими ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ? | JScriptiser