摘要: 昨天工作之中,前端伙伴讨论到了解构赋值到底是浅拷贝还是深拷贝,今天梳理一下。 1、ES6的解构赋值,大家应该都清楚,就是可以快速取出数组或者对象中的值;具体使用情况如下: const a = { name: 'name', age: 18, marriage: false, } let { name 阅读全文
posted @ 2020-06-03 16:50 前端随笔 阅读(8618) 评论(0) 推荐(1) 编辑
摘要: 项目需求是:需要提交多个老师的信息,信息中包含老师的职位,职位是单选框; 难点是:怎么确保多个单选框不冲突,单选框怎么用v-for遍历出来; 最终效果是: 1、首先最外层先通过数组遍历出来,数组结构需要加上老师名称和手机号,便于保存,具体结构如下: teacherList: [ { name: '一 阅读全文
posted @ 2020-01-15 16:52 前端随笔 阅读(3571) 评论(0) 推荐(0) 编辑
摘要: 1、项目背景:vue项目,手机加短信验证码登录; 2、问题: 在ios中input吊起软键盘,输入完成后,收起软件盘,页面不会回弹,导致页面下方出现空白,也就是页面变形; 3、最开始的解决方案是,用input的失去焦点事件@focusout,在input失去焦点的时候让页面回滚到顶部,具体代码如下: 阅读全文
posted @ 2020-01-04 16:06 前端随笔 阅读(1831) 评论(0) 推荐(0) 编辑
摘要: 最近做vue项目的微信公众号项目,涉及到微信分享,记录一下心得,以备后用,vue路由用的是hash模式; 该项目只是公众号里面的h5链接,不需要获取code获取access_token的票据,因此前端只需要将当前页面链接处理后发给后端回去分享参数即可; 分享参数包含: 1、第一步获取页面url; 通 阅读全文
posted @ 2019-09-09 15:09 前端随笔 阅读(4461) 评论(1) 推荐(0) 编辑
摘要: 1、新安装的mysql8,使用破解版的navicat连接的时候一直报错,如图所示: 2、网上查找原因发现是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级nav 阅读全文
posted @ 2019-04-25 10:51 前端随笔 阅读(36791) 评论(2) 推荐(5) 编辑