- 博客(7)
- 收藏
- 关注
原创 关于jest单元测试(一)
为了代码的健壮性以及bug的减少,不管是前端还是后端来说单元测试都显得尤为重要。不然上线的时候被测试小姐姐打的可能性。。。(自己去体会)。首先从一个简单的测试用例开始://math.js 一个简单的加法和减法function add(a,b){ return a+b;}function minus(a,b){ //此处计算错误 return a*b;}//math.test.js 手写一个测试函数function expect(result) { return {
2020-05-09 16:17:59 380
原创 vuex模块重用
由于项目中很多操作基本相同,比如多个页面基本相同,只是部分操作或者api的不同,假设vuex中的a.js和b.js里的代码基本一致,怎样避免代码重复?引用vuex官方文档中的说明和示例:有时我们可能需要创建一个模块的多个实例,例如:创建多个 store,他们公用同一个模块 (例如当 runInNewContext 选项是 false 或 'once' 时,为了在服务端渲染中避免有状态的单例)...
2020-04-15 19:35:35 1268
原创 vue-router动态路由添加记录
接上一篇动态路由实现,修改部分方法,具体代码如下:还是有后端返回有权限的菜单数据,前端处理菜单数据生成动态路由数组let routes = [];const ansyRoutes = [{ path: '/', name: 'main', //redirect: 'Desktop', component: (resolve) => require(['@/views/Main.v...
2020-04-15 19:15:12 798
原创 vue全家桶搭建后台系统(小菜鸟篇二)
困扰的问题之一,就是根据后台返回的菜单动态生成路由。需要实现的效果后端返回菜单格式:{“id”:45,“text”:“项目管理”,…“children”:[{“id”:47,“text”:“xx管理”,“pid”:45,“leaf”:true, },{ } ] },![在这里插入图片描述](ht...
2020-03-11 10:26:15 182
原创 vue全家桶搭建后台系统(小菜鸟篇一)
一、前言一直在vue的门边徘徊的小菜鸟终于下定决心来继续深入学习啦(????????????????????????????????????????),小菜鸟公司用的技术栈有点年纪了(ExtJs),但是对于后台管理系统来说功能还是很齐全的,优点很多,缺点也多(不褒不贬),想了解的小伙伴可以去了解下哈(可能不多????????????)。好了,不说废话了,小菜鸟正式开始干活了。????????????????????????????????????????二、踩坑成长史1、首先搭建属于小菜鸟的项目工程
2020-03-04 17:50:34 419
原创 Node+express搭建静态资源服务器
Node+express搭建项目1、创建一个工作目录,通过命令行进入当前目录下2、通过 npm init 命令为你的应用创建一个 package.json 文件3、安装expressnpm install express --save4、通过应用生成器工具 express 可以快速创建一个应用的骨架。npm install express-generator -g5、在当前工作目录下...
2020-02-27 11:25:56 843
原创 ES2020 新特性
ES2020 新特性1、Promise.allSettled针对Promise.all存在的问题Promise.all具有并发执行异步任务的能力。但它的最大问题就是如果其中某个任务出现异常(reject),所有任务都会挂掉,Promise 直接进入 reject 状态。//一个接口服务异常,任何 reject 都会进入 catch 回调,会导致三个区域数据无法渲染Promise.all([...
2020-02-27 11:02:22 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人