![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 78
白萝卜不花心
菜菜的萌新
展开
-
react老项目 升级react-router
react老项目 升级react-router v6原创 2022-11-04 16:05:08 · 1048 阅读 · 1 评论 -
vue2和vue3实现响应式的区别
vue2响应式 什么是响应式 首先我们先来了解一下什么是响应式,我们先来看一下官方的解释当你把一个普通的 JavaScript 对象传入 Vue 实例作为 data 选项,Vue 将遍历此对象所有的 property,并使用 Object.defineProperty 把这些 property 全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 shim 的特性,这也就是 Vue 不支持 IE8 以及更低版本浏览器的原因。ok,..原创 2021-06-28 13:56:34 · 473 阅读 · 1 评论 -
canvas合成圆形带边框的图片
let canvas,ctx// 初始化canvas initCanvas() { canvas = document.createElement("canvas"); ctx = canvas.getContext('2d'); // 解决canvas绘图模糊问题 canvas.width = CANVAS_WIDTH * dpr canvas.height = CANVAS_HEIGHT * dpr ctx.scale(dpr, dpr) }原创 2020-09-09 15:52:39 · 1243 阅读 · 1 评论 -
mac电脑 git push时显示403
问题出在仓库的权限上面,仓库只允许ssh方式推送首先检查有没有ssh文件 使用open ~/.ssh如果能打开文件夹,则打开id_rsa文件,复制内容,然后在你们的gitlab上添加自己的ssh然后打开 git目录下的 .git隐藏文件夹 ,打开config文件,把src修改成 ssh版的仓库地址...原创 2020-08-19 18:11:43 · 592 阅读 · 0 评论 -
使用Mac安装yarn
新公司配发了mac由于之前一直用的windows所以对mac并不熟悉,安装yarn的时候遇到了一些问题首先我是在官网上看的安装教程,刚好我昨天已经安装好brew了(依然踩了坑),于是执行命令brew install yarn结果提示子进程出现错误,我在网上搜了下原因,结果,没找到相关答案,好吧,我只能找其他的安装方法,具体过程不赘述了,放上最后安装成功的这个方法吧你需要安装npmsudo -s // 输入密码,回车npm i -g yarn大功告成...原创 2020-08-11 15:24:28 · 768 阅读 · 0 评论 -
根据字段模糊查询,返回所有符合条件的新数组
根据字段模糊查询,返回所有符合条件的新数组function filterNode(data, val, name, childName) { const newArr = [] const test = new RegExp('' + val) function getName(val, obj, key) { const childArr = childName ? obj[childName] : obj.children if (obj[key] && t原创 2020-06-22 15:10:40 · 626 阅读 · 0 评论 -
关于微信端领取到卡包,由于异步执行操作,导致领取到卡包的时候数据异常
问题:由于微信端领取到卡包本事是一个异步操作,因为你不确定用户进入微信领卡页面后是何时点击的领卡,只能等微信推送的success事件,这个时候我要再请求后端,获取该卡的详情用于展示,此步骤在ios端不存在问题,因为用户如果不点击左上角的返回按钮,success事件是不执行的,而安卓端则不同,只要用户点击了领卡,success会立即执行,这就造成了保存卡面信息和读取卡面信息两个接口起了冲突,由于网络原因。通常会造成读取不出来任何信息(因为此时保存的接口还没执行完)。解决:针对该问题,我们提出了两种解决方案原创 2020-06-09 11:38:32 · 814 阅读 · 0 评论 -
css3如何实现嵌套的未知高度布局(父元素使用min-height,子元素,以及子元素的子元素如何继承为100%)
需求为父元素高度不确定,子元素高度也不确定,但是父元素和子元素都有最小高度的要求,父元素和子元素的高度均需要根据子元素中的内容高度的变化而进行变化首先需要给父元素加上min-height属性,同时加上display:flex属性,子元素不能设置高度,但是可以设置最小高度min-height,此时该值最小为父元素的最小高度,只有大于父元素的最小值时才会起作用,子元素高度默认为100%<!D...原创 2020-05-07 18:00:49 · 1904 阅读 · 0 评论