覆手为雨 覆手为雨

所有文章

暂无分类

egg 上传文件

lininn 发布于 10-18

#route.js中添加一个路由规则router.post('/upload',controller.upload.index);在controller中新建upload文件'usestrict';//node.js文件操作对象constfs=require('fs');//node.js路径操作对象constpath=require('path...

阅读(707) 评论(0 )

暂无分类

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

lininn 发布于 10-17

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

阅读(7453) 评论(0 )

暂无分类

egg使用jwt验证

lininn 发布于 10-16

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

阅读(1436) 评论(0 )

暂无分类

常用util

lininn 发布于 10-16

/***存储localStorage*/exportconstsetStore=(name,content)=>{if(!name)return;if(typeofcontent!=='string'){content=JSON.stringify(content);}window.localStorage.setItem(name,con...

阅读(290) 评论(0 )

暂无分类

linux挂载google Drive

lininn 发布于 8-28

安装RcloneLinux或macOS有多种安装方式,这里选择脚本安装:curlhttps://rclone.org/install.sh|sudobashinstall.sh#!/usr/bin/envbash#errorcodes#0-exitedwithoutproblems#1-parametersnotsupportedwereused...

阅读(683) 评论(0 )

暂无分类

vue权限路由

lininn 发布于 8-19

exportfunctionrecursionRouter(userRouter=[],allRouter=[]){varrealRoutes=allRouter.filter(item=>userRouter.includes(item.name)).map(item=>({...item,children:item.childre...

阅读(354) 评论(0 )

暂无分类

Promise 中的.all(), .race(), .allSettled()

lininn 发布于 8-15

Promise.all(promises:Iterable<Promise>):Promise<Array>Promise.all(iterable)方法返回一个Promise实例,此实例在iterable参数内所有的promise都“完成(resolved)”或参数中不包含promise时回调完成(resolve);如果...

阅读(478) 评论(0 )