Vue.js
简介
Vue 是一款用于构建用户界面的 JavaScript 框架。
它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。
文档
路由
Vue Router
简介
Vue Router 是 Vue 官方的客户端路由解决方案。
客户端路由的作用是在单页应用 (SPA) 中将浏览器的 URL 和用户看到的内容绑定起来。当用户在应用中浏览不同页面时,URL 会随之更新,但页面不需要从服务器重新加载。
Vue Router 基于 Vue 的组件系统构建,你可以通过配置路由来告诉 Vue Router 为每个 URL 路径显示哪些组件。
文档
状态管理库
Pinia
简介
Pinia 是 Vue.js 的官方状态管理库,其同时支持 Vue 2 和 Vue 3 且拥有组合式 API。
Pinia 提供了一种更加简单和灵活的方式来管理应用中的全局状态,是 Vuex 的替代品或改进版。
文档
Vuex
简介
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。
它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。