- 博客(28)
- 收藏
- 关注
原创 快速选中json数据中冒号里的所有文字
把代码放到vsCode中格式化ctrl+shift+l 选中右面所有冒号home键 => ctrl+shift+左右键将光标移动到左边冒号shift+end键盘=》左右键 即可选中’'里的所有数据
2023-05-13 17:13:34
183
原创 浏览器滚动条样式
<style>::-webkit-scrollbar { width: 10px; height: 10px; background-color: #f5f5f5;}::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(153, 151, 151, 0.3); border-radius: 10px; background-color: #f5f5f5;}/*定义滑块 内阴影+圆
2022-05-12 08:54:41
175
原创 Echarts问题处理
1.echarts legend 排列分组legend:[ { orient: 'horizontal', x : '5%', bottom:'20px', width:'50px', align: 'left', data: ['AA', 'BB'], },{ orient: 'horizontal', x : '30%', bottom:'20
2022-05-10 11:40:20
360
原创 js获取当前月份的天数
function mGetDate(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var d = new Date(year, month, 0); return d.getDate();}
2022-05-06 16:43:19
1365
原创 【ElementUI】table表格多选根据条件禁选某一项
<el-table-column type="selection" width="55" :selectable="selectedDisabled"> </el-table-column>methods中:判断selectedDisabled(row, index) { if (row.XXX == XXX) { return false //不可勾选 } else { return true; //可勾选 }},...
2022-05-06 10:51:15
555
原创 构造属性结构
/** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'children' */export function handleTree(data, id, parentId, children) { let config = { id: id || 'id', p
2022-04-19 11:29:44
60
原创 解决加减乘除精度损失
$h: { //除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:$h.Div(arg1,arg2) //返回值:arg1除以arg2的精确结果 Div: function(arg1, arg2) { arg1 = parseFloat(arg1); arg2 = parseFloat(arg2); var t1 = 0, t2 = 0, r1
2022-04-19 11:25:12
96
原创 小程序跳转封装
/** * opt object | string * to_url object | string * 例: * this.Tips('/pages/test/test'); 跳转不提示 * this.Tips({title:'提示'},'/pages/test/test'); 提示并跳转 * this.Tips({title:'提示'},{tab:1,url:'/pages/index/index'}); 提示并跳转值table上 * tab=1 一定时间后跳转至 tab.
2022-04-19 11:20:13
138
原创 获取商品分享海报
获取分享海报定义函数/** * 获取分享海报 * @param array arr2 海报素材 * @param string store_name 素材文字 * @param string price 价格 * @param string ot_price 原始价格 * @param function successFn 回调函数 * * */ PosterCanvas: function(arr2, store_name, price, ot_price
2022-04-19 11:18:24
61
原创 生成二维码压缩文件
生成二维码压缩文件https://pan.baidu.com/s/1_m3ZYTtDhXFUDCXaX2u1Uw 依赖地址(提取码:Lazy)引入文件<script src="./js/jszip.min" type="text/javascript" charset="utf-8"></script><script src="./js/filesaver.min" type="text/javascript" charset="utf-8"></s
2022-04-19 11:01:58
1138
原创 前端表格导出
前端表格导出 JsonToExcel(JSONData) { //json数据转excel var str = '二维码内容,姓名\n'; //表头数据 for (let i = 0; i < JSONData.length; i++) { str += JSONData[i].qrcode + '\t' + ',' + JSONData[i].stuName + '\t' + ',' + '\n' }
2022-04-19 10:45:03
889
原创 正则验证正整数表达式
正数:/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/正整数(不包括小数,包括0):/^[+]{0,1}(\d+)$/ 正整数(不包括小数和0):/^[1-9]{1,}[\d]*$/
2022-04-19 09:39:42
8822
1
原创 节流(throttle)
节流(throttle) 指连续触发事件但是在 n 秒中只执行一次函数。即 2n 秒内执行 2 次… 。节流如字面意思,会稀释函数的执行频率。// 时间戳版function throttle(func, wait) { let previous = 0; return function() { let now = Date.now(); let context = this; let args = arguments; if (now -
2022-04-19 09:31:07
602
原创 函数防抖(debounce)
函数防抖(debounce) 短时间内多次触发同一事件,只执行最后一次,或者只执行最开始的一次,中间的不执行。// 非立即执行版function debounce(func, wait) { let timer; return function() { let context = this; // 注意 this 指向 let args = arguments; // arguments中存着e if (timer) clearT
2022-04-19 09:27:36
150
转载 vuex
什么情况下应该使用 Vuex?Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。如果不打算开发大型单页应用,应用够简单,最好不要使用 Vuex。一个简单的 store 模式就足够了。但是,如果需要构建一个中大型单页应用,就要考虑如何更好地在组件外部管理状态,Vuex 是不错的选择。使用在 Vue 的单页面应用中使用,需要使用Vue.use(Vue...
2020-04-17 12:04:33
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人