vue 规模化
- 路由
- 对于大多数单页面应用,都推荐使用官方支持的 vue-router 库
- 状态管理
- Pinia 是 Vue 的存储库,它允许您跨组件/页面共享状态。
- 安全
- 报告漏洞如果有漏洞被报告,那么它将立刻成为我们最关心的问题,全职贡献者会放下一切来处理它。如需报告漏洞,请发送电子邮件至 security@vuejs.org。虽然很少发现有新的漏洞,但我们也建议始终使用最新版本的 Vue 及其官方配套库,以确保你的应用尽可能地安全。首要规则:永远不要使用不受信任的
- 性能优化
- 两个主要方面:页面加载性能:应用展示出内容与首次访问时变为可交互的速度。更新性能:应用响应用户输入更新的速度。
- 无障碍访问
- Web 无障碍访问(也称为 a11y)是指创建可供任何人都可以使用的网站的做法——无论是身患某种障碍、通过慢速的网络连接访问、使用老旧或损坏的硬件,还是仅处于某种不方便的环境。例如,在视频中添加字幕可以帮助失聪、有听力障碍或身处嘈杂环境而听不到手机的用户。同样地,确保文字样式没有处于太低的对比度,可
- 开发测试
- 单元测试:检查给定函数、类或可组合函数的输入是否产生预期的输出或副作用。组件测试:检查你的组件是否正常挂载和渲染、是否可以与之互动,以及表现是否符合预期。这些测试比单元测试导入了更多的代码,更复杂,需要更多时间来执行。端到端测试:检查跨越多个页面的功能,并对生产构建的 Vue 应用进行实际的网络请求。这些测试通常涉及到建立一个数据库或其他后端。