自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 前端使用插件导出表格数据到Excel

1、安装 vue-json-excel 依赖npm install vue-json-excel2、初始化 vue-json-excelimport Vue from 'vue'import JsonExcel from 'vue-json-excel'Vue.component('downloadExcel', JsonExcel)3、准备数据在这里我们需要准备两个数据:表头数据: headerData表格数据: tabularData(变量名可根据自己喜好定义)...

2022-03-30 15:14:22 1668

原创 字符串方法

1、includes()确定一个字符串是否包含在另一个字符串中let s = 'hello world's.includes('hello') // true该方法支持第二个参数,表示从某个位置开始搜索let s = 'hello world's.includes('hello', 5) // falses.includes('hello', 0) // true2、startsWith()表示参数是否在字符串的头部支持第二个参数,表示从某个位置开始搜索let s = 'hello

2021-12-27 15:47:20 143

原创 最全数组方法

1、map()map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值let array = [1, 2, 3]let array1 = array.map(item=> item *2)console.log(array1,array)// [2, 4, 6] [1, 2, 3]在对象中添加新的属性let array = [{name: 'Tom', age: 4},{name: 'Jerry',age: 3}]let array1 = array.map(it

2021-12-20 17:53:28 201

原创 Object常用方法总结

1、Object.assign(target,source1,source2,…)该方法主要用于对象的合并,将源对象source的所有可枚举属性合并到目标对象target上,此方法只拷贝源对象的自身属性,不拷贝继承的属性。Object.assign方法实行的是浅拷贝,而不是深拷贝。也就是说,如果源对象某个属性的值是对象,那么目标对象拷贝得到的是这个对象的引用。同名属性会替换。Object.assign只能进行值的复制,如果要复制的值是一个取值函数,那么将求值后再复制。Object.assign可以用

2021-10-18 17:21:37 991

原创 如何用div来实现 textarea 功能

直接上代码<div class="editdiv" contenteditable="true"></div>.editdiv{border:1px solid #ccc;width: 500px;min-height: 200px;font-size: 14px;}直接给 div 设置contenteditable="true" 即可

2021-07-28 14:27:00 152

原创 关于js计算精度丢失问题及解决方法

项目场景:我们在开发项目时,经常会用到 js 来结算数据,特别是像一些商品;问题描述:在项目开发中,后台会返给我们商品单价和数量,让我们前端来计算总价,假如数据都是整数,一般不会出现什么问题,但有涉及到小数的话,就会出现总价不准确,俗称 js 浮点运算不准确原因分析:计算机里每种数据类型的存储是一个有限宽度,比如 JavaScript 使用 64 位存储数字类型,因此超出的会舍去。舍去的部分就是精度丢失的部分。解决方案:解决方法也比较简单,就是把小数转换为整数再去做计算,

2021-07-28 11:58:03 634

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除