下载地址:Vue3+ElementPlus+Koa2 全栈开发后台系统
我只是同时安装了这两个程序,并对安装的代码进行了区别。 npmjs.com/package/koa2上的NPM包koa2是一个克隆包,而不是npmjs.com/package/koa上的NPM包koa@2.0.0-alpha.7的分叉包——有一些小的改动。 这类事情会造成安全问题。问题是,Evildoers™发布的NPM包的名称与流行的包相似。那个包里有某种木马病毒。人们安装它,要么是因为出现了一个拼写错误而没有意识到,要么是因为搞不清哪一个才是真正的。这是这个。 在这种情况下,我不相信koa2是恶性的 Vue3全家桶
var rect = element.getBoundingClientRect();
console.log(rect.top, rect.right, rect.bottom, rect.left);
var bodyRect = document.body.getBoundingClientRect(),
elemRect = element.getBoundingClientRect(),
offset = elemRect.top - bodyRect.top;
alert('Element is ' + offset + ' vertical pixels from <body>');
Koa2
Composition/Options API 组合/选项API
架构设计
Axios高效封装
log4js标准配置 Log4js标准配置
Storage高效封装 存储高效封装
JWT方案集成 JWT方案集成
Vue- Router守卫/拦截封装 VUE-路由器守卫/拦截封装
Models封装 模型封装
公共机制封装 公共机制封装
Vuex集成 Vuex集成
utils函数封装 Utils函数封装
Vite2.0配置 Vite2.0配置
状态码规范 状态码规范
错误拦截 错误拦截
请求/路由/权限封装 请求/路由/权限封装
API管理 Api管理
日期格式化正则匹配 日期格式化正则匹配
ElementPlus ElementPlus
Mongo 蒙戈
动态递归菜单 动态递归菜单
Mock方案/日志规范 模拟方案/日志规范
表结构设计 表结构设计
组件/模块封装 组件/模块封装
核心组件应用 核心组件应用
ID自增长实现 ID自增长实现
复杂场景覆盖 复杂场景覆盖
Mongo - CRUD语法 MongoCRUD语法
全局属性配置 全局属性配置
字段返回四种方式 字段返回四种方式
低代码封装 低代码封装
or、in、 all、 inc用法 或、in、All、Inc.用法