
āļāļēāļĢāļāļāļŠāļāļ Vue
Vitest, Vue Test Utils, āļāļēāļĢāļāļāļŠāļāļ component, mocking, snapshot testing, E2E āļāđāļ§āļĒ Playwright
1Vitest āļāļ·āļāļāļ°āđāļĢ?
Vitest āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Vitest āđāļāđāļāđāļāļĢāļĄāđāļ§āļīāļĢāđāļāļāļēāļĢāļāļāļŠāļāļāļŦāļāđāļ§āļĒ (unit testing) āļŠāļĄāļąāļĒāđāļŦāļĄāđāļāļĩāđāļāļāļāđāļāļāļĄāļēāļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļāļāđ Vite āđāļāļĒāđāļāļāļēāļ° āļĄāļąāļāļĄāļāļāļāļ§āļēāļĄāđāļāđāļēāļāļąāļāđāļāđāļāļąāļāđāļĄāļāļđāļĨ ESM āđāļāļ native āļāļēāļĢāļĢāļāļāļĢāļąāļ TypeScript āđāļāļāļąāļ§ āđāļĨāļ°āļāļēāļĢāļāļģāļāļēāļāļāļĩāđāļĢāļ§āļāđāļĢāđāļ§āļĄāļēāļāļāđāļ§āļĒāļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄāļāļĒāđāļēāļāļĨāļķāļāļāļķāđāļāļāļąāļ Vite Vitest āļĄāļĩ API āļāļĩāđāđāļāđāļēāļāļąāļāđāļāđāļāļąāļ Jest āļāļģāđāļŦāđāļāđāļēāļĒāļāđāļāļāļēāļĢāļĒāđāļēāļĒāđāļāļĢāđāļāļāļāđāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļāļīāļĄāļāļĢāđāļāļĄāļāļąāļāđāļāđāļĢāļąāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđāđāļŦāļāļ·āļāļāļ§āđāļē
2Vue Test Utils āļĄāļĩāļāļāļāļēāļāļāļĒāđāļēāļāđāļĢ?
Vue Test Utils āļĄāļĩāļāļāļāļēāļāļāļĒāđāļēāļāđāļĢ?
āļāļģāļāļāļ
Vue Test Utils āļāļ·āļāđāļĨāļāļĢāļēāļĢāļĩāļāļāļŠāļāļāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢāļŠāļģāļŦāļĢāļąāļ Vue.js āļāļĩāđāļĄāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļģāļŦāļĢāļąāļ mount āđāļĨāļ°āđāļāđāļāļāļāļāļąāļ component Vue āđāļāļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļāļēāļĢāļāļāļŠāļāļ āļĄāļąāļāđāļāļīāļāđāļāļĒāđāļĄāļāļāļāļāļĒāđāļēāļ mount āđāļĨāļ° shallowMount āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļĢāļāđāļāļāļĢāđ component āļĢāļ§āļĄāļāļķāļ API āļŠāļģāļŦāļĢāļąāļāļāļģāļĨāļāļāļāļēāļĢāđāļāđāļāļāļāļāļāļāļāļđāđāđāļāđ āļāļĢāļ§āļāļŠāļāļ props āļāļąāļ event āļāļĩāđāļāļđāļ emit āđāļĨāļ°āļāļĢāļ§āļāļŠāļāļ DOM āļāļĩāđāđāļĢāļāđāļāļāļĢāđ āđāļĨāļāļĢāļēāļĢāļĩāļāļĩāđāļāļģāđāļāđāļāļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļŠāļāļ component Vue āđāļāļāđāļĒāļāļŠāđāļ§āļ
3āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ mount āđāļĨāļ° shallowMount āļāļ·āļāļāļ°āđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ mount āđāļĨāļ° shallowMount āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
mount āđāļĢāļāđāļāļāļĢāđ component āļāļąāđāļāļŦāļĄāļāļāļĢāđāļāļĄāļāļąāļ component āļĨāļđāļāļāļąāđāļāļŦāļĄāļāđāļāļāđāļĢāļĩāļĒāļāļāđāļģ āļŠāļĢāđāļēāļāđāļāđāļ DOM tree āļāļĩāđāļŠāļĄāļāļđāļĢāļāđ āļŠāđāļ§āļ shallowMount āđāļĢāļāđāļāļāļĢāđāđāļāļāļēāļ° component āļĢāļ°āļāļąāļāļāļāļŠāļļāļāđāļāļĒāđāļāļāļāļĩāđ component āļĨāļđāļāļāļąāđāļāļŦāļĄāļāļāđāļ§āļĒ stub āļ§āđāļēāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āđāļāđ shallowMount āļŠāļģāļŦāļĢāļąāļ unit test āļāļĩāđāđāļāđāļĄāļāļ§āļāļāļķāđāļāļāļēāļĢāđāļĒāļāļŠāđāļ§āļāđāļāđāļāļŠāļīāđāļāļŠāļģāļāļąāļāļāļĩāđāļŠāļļāļ āđāļĨāļ°āđāļāđ mount āļŠāļģāļŦāļĢāļąāļ integration test āļāļĩāđāļāđāļāļāļāļĢāļ§āļāļŠāļāļāļāļēāļĢāđāļāđāļāļāļāļĢāļ°āļŦāļ§āđāļēāļ component āđāļĄāđ-āļĨāļđāļ
āļāļ°āļāļģāļŦāļāļāļāđāļē Vitest āđāļāđāļāļĢāđāļāļāļāđ Vue/Nuxt āđāļāđāļāļĒāđāļēāļāđāļĢ?
āđāļĄāļāļāļāđāļāļāļāļ wrapper āļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāđāļāļŦāļēāļāļāļāđāļāļĢāļ°āļāļāļāđāļāļĒāđāļāđ CSS selector?
+17 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Vue.js / Nuxt.js āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ JavaScript
JavaScript āļŠāļĄāļąāļĒāđāļŦāļĄāđ (ES6+)
āļāļ·āđāļāļāļēāļ Vue
āļāļāļĄāđāļāđāļāļāļāđ Vue
Vue Router
Pinia State Management
Vuex (Legacy)
Composition API
āļĢāļ°āļāļ Reactivity āļāļāļ Vue
āļāļ·āđāļāļāļēāļ Nuxt
āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨ (Data Fetching) āđāļ Nuxt
SSR āđāļĨāļ° SSG āđāļ Nuxt
Server Routes āļāļāļ Nuxt
āđāļĄāļāļđāļĨ Nuxt
Composables āđāļ Vue
āļāļāļĢāđāļĄāđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ Vue
āļāļēāļĢāļāļąāļāļāļēāļĢāļŠāļāļēāļāļ°āđāļ Nuxt
āļāļēāļĢ Deploy Nuxt āđāļĨāļ° CI/CD
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļ Vue
āļĢāļđāļāđāļāļāļāļąāđāļāļŠāļđāļāļāļāļ Vue
TypeScript āļāļąāļ Vue
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ Nuxt
SEO āļāđāļ§āļĒ Nuxt
āļāļēāļĢāļāļģ Internationalization āđāļ Nuxt
āļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄ Vue
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļ Nuxt
āļĢāļ°āļāļāļāļīāđāļ§āļĻ Vue
āļāļēāļĢāļĒāđāļēāļĒ Vue 2â3 & Nuxt 2â3
āđāļāļĩāđāļĒāļ§āļāļēāļ Vue.js / Nuxt.js āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ