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 开发移动端项目需要注意的事项