Skip to content

Vue 功能模块

前言

这里主要介绍 vue 开发 B 端产品过程中需要用到的常见的功能场景

1.代码风格

背景

vscode 配置、eslint 配置

2.包管理工具

背景

NPM 最初是 Node 的包管理工具,后来我们利用构建工具使得在前端也能使用

3.登陆模块

背景

OAuth 认证、Cookie-Session 认证、基于 JWT 的 Token 认证、无密码的认证

这里主要讲解 基于 JWT 的 Token 认证

  • 扫描二维码登陆
  • sso 单点登录

4.监控模块

背景

页面埋点、性能监控、异常监控

5.测试模块

背景

单元测试、端到端测试

6.权限模块

背景

路由权限、菜单权限

7.国际化模块

背景

使用配置文件的方式,使用同一套界面,根据语言的不同加载对应的配置文件

8.常见问题

背景

开发问题、部署问题、需求问题、测试问题

9.项目优化

背景

代码优化、组件优化、打包优化

10.SSR 功能

背景

nuxt.js

11.PWA 功能

背景

提供独立于浏览器的缓存,并且可以接收服务器的推送。如:在没有网络,或者网络状态较差的时候,仍可访问缓存在本地的数据

12.客户端功能

背景

Electron 是现在跨平台桌面应用程序的首选框架,这里主要是使用 vue 开发 Electron 需要注意的事项

12.移动端功能

背景

vue 开发移动端项目需要注意的事项

13.上传下载

背景

vue 开发移动端项目需要注意的事项

  • 断点续传
  • 大文件下载

14.前端水印

背景

vue 开发移动端项目需要注意的事项

15.懒加载

16.视频监控