-
在小程序开发中,我们都知道小程序是没有cookie的,那么用户身份是如何确定的,后段颁发token,前端每次请求头部附带token。既然是token,那么肯定有它的过期时间,没有一个token是永久的,永久的token就相当于一串永久的密码,是不安全的,那么既然有刷新时间,问题就来了前后端交互的过程中token如何存储?
token过期时,前端该怎么处理?
当用户正在操作时,遇到token过期该怎么办?直接跳回登陆页面?
-
用flutter搞一波微信,还原微信页面,使用node构建websocket,完成部分会话功能,shared_preferences数据持久化,web_socket_channel通信,provide数据共享。
-
在使用Vue3中,遇到需要在路由改变时候,设置页面中数据,但Vu3中router组合式API提供的onBeforeRouteLeave, onBeforeRouteUpdate函数不满足要求,遂采用beforeRouteEnter,但使用了setup语法糖,所以需要重新开一个普通版script来使用beforeRouteEnter。
-
在实际项目开发中,不同的项目我们往往需要用到不同版本的node做支持,并且需要根据项目需要切换。Mac下使用n去安装多个指定版本的Node.js,并使用命令随时切换。1.全局安装nnpm install -g n2.指定版本的Node安装sudo -E n 14.19.03.查看已经安装的Noden list4.删除指定版本的Noden rm 14.4.05.Node版本切换sudo n
# 上下箭头选择版本, 回车即可
6.查看当前Node和npm版本
node -v
npm -v
-
nut-picker点击确认confirm延迟1000ms触发,该bug已在v3.2.2修复,需要设置swipe-duration惯性滚动时长默认1000ms
-
二进制互转1. file对象转base64 let reader = new FileReader();
reader.readAsDataURL(file[0])
console.log(reader)2. base64 转成blob 上传function dataURItoBlob(dataURI) {
var byteString = atob(dataURI.split(',')[1]);
var mimeString = dataURI.split(',')
-
在前端代码中总能见到forEach、some、map、filter、reduce、every、some、find等字段,这些字段具体是什么含义,怎么使用,又有什么区别呢?JS中常常需要对数组进行遍历、迭代操作。而我们常用的就是for语句对数组进行迭代。
-
在微信小程序【琴房易约】的需求开发中,遇到一个需求,那就是每个琴房需要张贴一个对应的贴纸二维码,这些贴纸二维码中的信息对应不同琴房的id参数等信息,小程序各不相同,同样琴房名称也不相同,但最终需要的贴纸大同小异,虽然只有55张,但也不可能逐个的手动去设计吧,所以我们利用PS的变量以及脚本来完成,同样以下教程可以使用制作工牌、证书、餐饮点餐贴纸等。首先在批量生成桌贴/工牌之前,需要准备好ps母板与数据源:下方为ps母板,其中小程序码图层与琴房编号图层为变量图层,需要动态更换。
-
字符串技巧:1、比较时间2、格式化money3、生成随机ID4、生成随机 HEX 颜色值5、Generate star ratings6、网址查询参数数字技能7、Arrangement8、零填充9、转数10、时间戳11、精确小数12、平价13、取最小值最大值14、生成范围随机数布尔技能15、短路运算符16、确定数据类型17、检查数组是否为空18、满足条件时执行19、如果非假则执行20、数组不为空时执行21、对象不为空时执行
-
琴房易约上线啦!!!琴房易约,让预约琴房简易便捷不再难!经过一段时间的研发,给予母校的第二款产品终于上线啦,第一款是在校期间研发的商图助理,这款产品在需求产出、原型设计、界面开发、数据库设计、API接口开发等,一个人耗费了大概2年时间(2017/11/24~2019/09/03),4次大版本迭代,数不尽的小版本最终上线(目前线上版本后端已托朋友重构,毕竟自己不是专业后端童鞋)。琴房易约 是我正式工作四年后开发的产品,因为有了积累的研发经验,这款产品研发周期并不算长,大概1月时间左右。
-
在人情社会中,借钱似乎是一件无法避免的事。网上有人调侃说:“要想失去一个朋友,就借钱给他”。话虽有些绝对,但至少能说明一点:朋友之间,别轻易借钱,否则希望越大,失望越大。在金钱面前,任何情分都是易碎品,经不起考验。
-
Mockup Frames链接:https://www.mokupframes.com/download/这个应该挺多铁汁都知道的,因为是刚开始测试阶段是完全免费且没有水印需要删除的一款样机生成器。整体的功能测评:支持动效导出(多格式)支持背景色调整(含透明背景+背景图片上传)支持不同移动端样机(但没有样机组合形式及其他H端样机,比如apple手表、TV等)支持整体尺寸的自定义支持多种样机颜色选择(但不支持颜色完全自定义)整体来说,功能比较简单,比较傻瓜式操作,超易上手。Rotato链接:htt
-
el-select组件单选与多选切换清空值报错解决方案,multiple多选值需绑定Array,单选需要绑定字符串,设置对应值后组件显示异常且报错。
-
uniCloud云存储文件批量删除
-
后台管理系统,使用element-ui el-input组件,要求只能输入数字正整数,解决方案产品交付给测试,测试说会偶现输入值后依赖的一个计算属性值不会更新,最终经过测试童鞋的不懈努力,最终发现,只要在输入数字之前,输入英文中文等就必会触发此bug最终解决方案在使用 el-in