
开发过程中遇到的问题整理记录
一杯茶一个bug修一天
一个爱编程的男孩
你现在的压力是来源于你的不自律,你只是在假装努力,你知道自己该干什么不该干什么,可你就是控制不住你自己。你现在的行为跟不上自己的思想,所以你惶恐惧焦虑,你明知道你自己不去做这件事情的后果是什么,可你就是控制不住自己这副懒惰的躯体。这感觉就好像一个人拿一把刀,离你的眼睛越来越近越来越近越来越近,马上就扎到你的眼睛了,可是你宁愿干着急,却连动都不想动一下,你就眼睁睁的看着自己等死,所以你越来越害怕越来越惶恐,可是谁救得了你呢。所以只有管好自己,靠努力去战胜惶恐焦虑,加油!~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vue中使用防抖
/** * @desc 函数防抖 * @param fnName 函数 * @param time 延迟执行毫秒数 */export default function VueDebounce(fnName, time) { let timeout = null; return function () { if (timeout) { clearTimeout(timeout); } timeout = setTimeout(() => {原创 2021-04-06 10:19:56 · 322 阅读 · 4 评论 -
vue中rules对身份证号校验
data() { // 身份证号校验 var checkIdNum = (rule, value, callback) => { const reg = /(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)/ if (!value) {原创 2021-03-09 11:24:21 · 64292 阅读 · 2 评论 -
在el-tabs中echarts图表宽高设置style=“width: 100%; height: 100%“不起效变成100px的问题
出现的问题在开发过程中发现el-tabs在默认页echarts正常显示,其他页中echarts设置的宽高为100%不起效,最后都是100px问题原因echarts绘制图表计算宽度的时候,由于第二个及后面的tab的属性display: none; 所以无法获取到clientWidth,而 parseInt(stl.width, 10)) 将width: 100%;转为100,所以计算出的图表宽度高度为100px。解决方案结合v-if,将echarts绘图封装成一个组件,然后在el-tab中原创 2021-01-14 14:50:31 · 68558 阅读 · 7 评论 -
element-ui的table表格导出成excel表
1、安装依赖npm install --save xlsx file-saver2、在放置需要导出功能的组件中引入import FileSaver from ‘file-saver’import XLSX from ‘xlsx’3、HTML中的设置,简单来说就是给需要导出的table标签el-table上加一个id:如exportTab,对应下面的exportExcel方法中的 document.querySelector(’#exportTab’)4、在methods中设置真原创 2020-12-25 09:21:25 · 63974 阅读 · 5 评论 -
js get方式传参解决中文乱码问题
方案 一、JS截取地址栏URL参数下面两种方法解决乱码主要是使用decodeURIComponent()方法,对截取到的值再次进行转码测试url:https://blog.youkuaiyun.com/weixin_45792953/article/details/107860555?name=admin&pwd=123456function getQueryVariable(variable) { var query = window.location.search.substring(1原创 2020-08-20 20:27:31 · 3566 阅读 · 2 评论 -
mysql中关于too many connections的解决方法
1、mysql -u root -p 回车输入密码进入mysql;//允许跨域的请求源res.set('Access-Control-Allow-Credentials',true);//允许跨域后session的存取res.set('Access.原创 2020-08-07 13:41:09 · 4982 阅读 · 4 评论 -
node在vs code中智能提示
npm install --save-dev @types/node原创 2020-08-03 13:50:43 · 355 阅读 · 1 评论 -
拖拽效果遇到的问题及解决方案
一、拖拽效果拖拽效果问题:1)如果拖拽速度过快,鼠标再次经过物体时,即使没有再次按下鼠标,依然可以执行移动效果原因:由于鼠标移动速度较快,鼠标抬起事件没有在物体上触发,mousemove事件依然在物体上绑定着2)现在浏览器中文字和图片默认是可以被拖拽的,会影响拖拽事件执行解决:return false;3)使用return false拦截默认行为,标准浏览器都可以,低版本浏览器不执行。低版本IE中可以通过添加全局捕获来来捕获事件 setCapture() ,此方法只能被ie 识别全局捕获原创 2020-07-08 20:00:27 · 1195 阅读 · 0 评论 -
带你深入理解isNaN()函数(关于isNaN()出现的问题)
iSNaN()的官方描述是:isNaN() 函数可用于判断其参数是否是 NaN,该值表示一个非法的数字(比如被 0 除后得到的结果)。如果把 NaN 与任何值(包括其自身)相比得到的结果均是 false,所以要判断某个值是否是 NaN,不能使用 == 或 === 运算符。正因为如此,isNaN() 函数是必需的。isNaN() 函数其实并不能像它的描述中所写的那样,数字值返回 false,其他返回 true。实际上,它是判断一个值能否被 Number() 合法地转化成数字。这中间有什么区别呢,主要提原创 2020-06-24 10:26:14 · 3554 阅读 · 2 评论