JS 原生

1. 函数 1.1函数的3种定义方法 1.1.1 函数声明 //ES5 function getSum(){} function (){}//匿名函数 //ES6 ()=>{}//如果{}内容只有一行{}和return关键字可省, 复制代码 ...
emer 发布于  2019-10-23 14:08 

egg RESTful

Method Path Route Name ...
emer 发布于  2019-10-21 14:23 

egg 上传文件

#route.js中添加一个路由规则 router.post('/upload',controller.upload.index); 在controller中新建upload文件 'use strict'; //node.js 文件操作对象 const fs = require('fs'); //node.js 路径操作对象 const path = r...
emer 发布于  2019-10-18 18:12 

elementui select下拉框输入完全匹配值则下拉隐藏

链接:https://codepen.io/liniaa/pen/PooGoMM?&editable=true 这个产品设计实际有缺陷的,如果有a,ab那么只能选中a,解决方案是设置个定时器更新value, 如果继续输入则关闭定时器,不过还不如让用户选,产品设计有缺陷 <script src="//unpkg.com/vue/dist/v...
emer 发布于  2019-10-17 17:31 

egg使用jwt验证

原理:vue前端登录,提交账号密码给egg后端,后端比对信息后,使用jsonwebtoken对用户信息进行签名生成token,之后通过cookie返回给vue前端,前端需要使用token里的信息就使用js-base64进行token第二段解码即可。 vue前端路由跳转,进入路由前置守卫检测cookie中的token是否存在,不存在(已过期)则跳转登录,否则...
emer 发布于  2019-10-16 22:08 

常用util

/** * 存储localStorage */ export const setStore = (name, content) => { if (!name) return; if (typeof content !== 'string') { content = JSON.stringify(content); ...
emer 发布于  2019-10-16 16:01 

vue使用html2canvas进行页面截图

Install npm install html2canvas Use import html2canvas from 'html2canvas'; html <!-- 截图区域 --> <div id="faultTree" ref="faultTree"  :style="...
emer 发布于  2019-9-25 11:21 

pm2开机自启动项目

保存当前列表 pm2 save 设置pm2 开机启动 pm2 startup
emer 发布于  2019-9-5 11:10 

linux挂载google Drive

安装 Rclone Linux或macOS有多种安装方式,这里选择脚本安装: curl https://rclone.org/install.sh | sudo bash install.sh #!/usr/bin/env bash # error codes # 0 - exited withou...
emer 发布于  2019-8-28 13:57 

vue权限路由

export function recursionRouter(userRouter = [], allRouter = []) { var realRoutes = allRouter .filter(item => userRouter.incl...
emer 发布于  2019-8-19 15:00