![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
才华有限
这个作者很懒,什么都没留下…
展开
-
element table row-style 实现列颜色区分 以及 js生成随机色,避免相近色
实现仓库看板需求遇到的问题table 显示的不同订单生产编码同时下线字体用不同颜色区分随机生成颜色,不能过于相似,避免灰颜与过暗步骤需要实现不同的订单号展示不同的颜色.之前有使用 “row-class-name” 方法进行class 的自定义.但此刻这个方法无法成功,因为你不清楚返回会有多少订单编码.没法写那么多class. 然后在文档找到了 row-styleelement文档row-style 的使用// 错误的写法rowStyle({ row, rowIndex}) { if原创 2020-08-13 16:20:21 · 1939 阅读 · 1 评论 -
记录大数据埋点遇到的XMLHttpRequest的坑
需求一个前后不分离的老项目,需要进行数据埋点.以为很简单.在浏览器打印出了$.ajax.,于是高高兴兴的用Ajax请求写完才发现了深坑.请求失败.才发现他们项目里面重新定义 ajax 请求 .与原本的请求格式都不一致.尝试1 参照他们的ajax 请求方式进行了编写,还是无效.然后想起他们的 请求并没有带域名请求应该是构建了公共的 url.如果还是使用他们的格式请求显然行不通.2 翻了下,发现可以使用 $.post 进行请求. 可惜报403.显示跨域.但其他系统都可以正常的跨域使用了. 此处也设置原创 2020-05-28 10:14:59 · 526 阅读 · 0 评论 -
Vue 中使用Viewer.js与 修改展示Viewer.js中图片title
npm下载npm install viewerjs引入import { mapGetters } from 'vuex';import Viewer from 'viewerjs';使用this.updateUserName = this.arrimg[this.carouselIndex].createUserName; this.updateTime =...原创 2020-04-13 09:28:36 · 3108 阅读 · 0 评论 -
封装获取url参数的公共函数
// 获取url参数 urlQuery() { const href = location.href; if (href.indexOf('?') > -1) { const a = href.split('?'); const b = a[1]; ...原创 2020-03-20 14:09:23 · 134 阅读 · 0 评论 -
ecahrt 的 Y轴 刻度 splitNumber 自动设置
Y轴 刻度的 设置 项目中不可能固定写死.max: 0, // 设置的最大值splitNumber: 10 , 均分的份数此时会有个bug : 比如 max 为 5027 , ecahrt 自动均分之后 会分为 5000, 4000 等.. Y轴刻度值会比最大值 小. 也就是说 Y轴的 最大值一定要比 显示的值大, 而且需要去自己设置均分.才能解决这个 bug 1 需要求 一...原创 2020-01-13 11:09:14 · 6480 阅读 · 0 评论 -
时间默认七天并且判断时间段不能超出七天
getYear(date) { return date.getFullYear().toString(); },getMonth(date) { return this.formatDateNumber(date.getMonth() + 1);},getDay(date) { return this.formatDateNumber(date.g...原创 2019-11-05 15:59:11 · 2125 阅读 · 0 评论 -
JS的运行机制整理
1 js引擎是单线程执行js代码,同步任务在栈中按顺序执行,如果某一个同步任务没有执行完毕,则后面的代码将会处于阻塞等待状态.2 栈中若执行遇到了异步任务(如定时器、异步Ajax、回调事件),会将此异步任务通过浏览器对应的工作线程来处理。3 工作线程中的所有异步任务均会按照设定的时间进行等待,时间一到或者达到触发条件则会被加入任务队列。如果是异步ajax,则等待其返回结果后在加入到任务队列...原创 2019-04-22 17:26:11 · 424 阅读 · 0 评论 -
Promise的理解与随手实例
我们 学习一个新的特性时,我习惯先了解他是什么, 有什么用在 w3c中 可知 Promise 是 抽象异步处理对象以及对其进行各种操作的组件 . 他 多用于 处理回调地狱 . 什么是回调地狱呢? 即 嵌套多个回调 如果 有多个回调互相嵌套 则 会难以调试与 理解 增大代码维护的难度与可读性使用 promise 就能解决这个问题 , promise 可以是一个占位符,表示异步操作的执行结果...原创 2018-09-29 13:54:31 · 195 阅读 · 0 评论 -
详细的微信小程序学习笔记(从入门到项目)(2)
前台后台的概念查看文档可以发现,小程序与web 的概念,有些出入, 小程序中打开微信就进入了小程序前台, 后台则是 用户点击右上角关闭, 或者按了设备Home键离开微信, 此时的小程序并不是直接销毁了,而是进入了后台.注意: 小程序的运行机制小程序是没有重启的概念的,当小程序进入后台,客户端会维持一段时间的运行状态, 超过一定的时间 ( 5分钟) 会被微信直接主动销毁生命周期了解了...原创 2018-09-22 21:14:45 · 2504 阅读 · 0 评论 -
正则表达式的总结使用
原理:正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征 正则表达式是作为一个模版 , 将某个字符串 与搜索的 字符串进行匹配比如 表达式“ab+” 描述的特征是“一个 ‘a’ 和 任意个 ‘b’ ”,那么 ‘ab’, ‘abb’, ‘abbbbbbbbbb’ 都符合这个特征。用途:(1)验证字符串是否符合指定特...原创 2018-09-20 14:06:21 · 163 阅读 · 0 评论 -
css实例2
--dirname 是css中的声明变量 var(--n)是一个函数指的是读取变量让其动画的时间不一致则可以达到图片的效果.这是仿一个大佬的小案例//html代码 <div class="box"> <span></span> <span></span> <span&原创 2018-08-19 21:39:16 · 267 阅读 · 0 评论 -
js数组方法常用方法
数组 JavaScript字符串常用方法数组所谓数组,就是一堆数据的集合(容器),里面存放各种各样的数据。 var arr = [‘a’,’b’,’c’];length属性可以用length属性取得数组(集合)的长度 var arr = [‘a’,’b’,’c’]; arr.length; // 3 返回3,说明数组有三个元素数组下标 数组中每个元素都有对...原创 2018-08-11 23:20:41 · 311 阅读 · 0 评论