前端项目开发
文章平均质量分 67
前端项目开发期间记录
qq_33712668
这个作者很懒,什么都没留下…
展开
-
antd使用相关笔记
文章目录modal设置样式无效checkboxform设置值modal设置样式无效因为挂在div外,所以用less时包在该组件的根div下的css样式设置无效,需设置:<template> <div class="jt-tag-set" ref="jtTag"> <a-modal v-model="visible" @ok="handleOk" :getContainer="() => $refs.jtTag"原创 2021-10-09 09:49:14 · 492 阅读 · 0 评论 -
前端理解base64
一、背景:ascii码字符=>二进制计算机中所有数据的存储都是以二进制模式,比如想要存储abcd需将其转化为二进制,具体用哪些二进制来表示哪个符号*,有一个统一的编码规则,这就是ascii。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。(2的八次方=256,8个bit可以用来表示0-255)0-127可以表示大小写的26个字母、加减乘除符号、阿拉伯数据还有控制字符比如换行符等。观察百度百科上的ascii码表(128个字符)可以发现第八位都是0,等于原创 2021-03-02 17:30:40 · 1793 阅读 · 0 评论 -
windows下的node与cnpm配置踩坑
之前都是在mac下用,发现windows下要配置的还挺多,还出现了一些错误主要解决以下错误node_global全局依赖存放路径配完了如何修改,为何卸载重安node都没变node_global运行修改命令没生效如何处理cnpm命令不被识别cnpm环境变量配置完了还不被识别下载node及环境变量去官网下载对应的exe,然后安装就好了,安装的时候注意选择add to path,就不用自己配置环境变量了。最好再去环境变量那里检查一下,看一眼path里面有没有为什么要配置环境变量win.原创 2020-08-06 15:54:59 · 666 阅读 · 0 评论 -
自定义组件实现v-model
在项目中需要做一个标题展开框,点击展开才会显示下面的内容。因为多个地方都需要这样的可展开标题,所以做了一个自定义组件。组件需要一个双向绑定的值,控制展开/缩放。于是就思考,父向子可以用props传值,子传父用事件触发,也这样实现了。后来了解到v-model其实就是数据绑定和事件触发的语法糖,和我之前实现的类似,只不过我自己的实现是自己定义个事件名,而v-model的事件是input事件。于是改写...原创 2019-08-30 14:13:03 · 1869 阅读 · 2 评论 -
项目中对数组和字符串的处理
最近做的项目中涉及前端做数据的聚合和处理,用到了很多数组的方法,所以依据功能进行分类总结防止混淆文章目录1. 遍历类(只有直接对item操作才会改变,返回值需要特别注意)forEachmapfilterfindsomeeveryfor遍历2. 增加删除类(改变原数组,返回值需要特别注意)push&&popshift&&unshiftsplice3. 截取和拼接...原创 2019-08-28 15:32:16 · 279 阅读 · 0 评论 -
js浮点乘除bug
在做项目的时候涉及到百分数小数的显示转化,对小数进行乘除发现出不精确的问题,比如a=0.69,c=a*10,得到的确是6.8999999999999995,这是一个JS浮点数运算Bug,于是找到了乘除的解决办法,代码如下文章目录浮点乘浮点除浮点乘function floatMul (arg1, arg2) { // 解决浮点乘法 let m = 0, s1 = arg1...原创 2019-08-28 15:52:28 · 142 阅读 · 0 评论