自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决js运算精度丢失问题

因为计算机是采用二进制而不是十进制,所以当十进制的数字转化成二进制则变成了无限不循环的数,但是计算机可支持最大尾数位是52位,所以在模仿十进制的四舍五入后就造成了数据的精度缺失,导致计算错误。在项目中两值计算时(涉及到浮点数计算),得到的值不是预期的,原因是js运算中精度丢失。先将运算值 x 10^n 转换成整数进行运算,最后将结果还原。

2024-04-29 14:22:22 127

原创 解决el-talbe中show-overflow-tooltip过长显示样式问题

写在style lang="scss scoped"里样式不会生效,我们需要style标签里自定义一个样式名,el-table中有一个。属性,它有两个可选值dark/light,我们可以传入自定义的值,这个值会变成自定义的样式名,在该自定义样式名中修改我们需要的样式。但当文字过多时,会显示一长行,我们需要自定义修改它的宽度。属性为true时,多余的内容会在 hover 时以。

2024-04-02 16:36:15 799 3

原创 FormData上传文件、对象以及对于上传文件与对象多参数的解决

注意:上传文件的请求头和上传一般对象的请求头不一样,后端接收的方式也不同,本次需求后端应该根据上传文件选择@RequestParam进行接收,并把接收到的json字符串转换成对应对象,否则会报错。FormData对象的set()方法和append()方法比较,set()方法指定的键如果存在,会使用新值覆盖原来的值,而append()方法会把新值添加到已有值集合的后面4。4、同时上传file文件和整个对象(非逐个添加)3、上传file文件和其他数据(包含对象)1、上传单个File文件。结合element的。

2024-04-02 16:10:15 838 1

原创 对this对象的理解(指向问题)

这3个方法都可以指定调用函数的this指向。call方法接收的参数,第一个参数是this绑定的对象,后面其余的参数都是传入函数执行的参数。这四种调用模式,使用构造器调用模式的优先级最高,其次是apply、call、bind调用模式,然后是方法调用模式,最后是函数调用模式。,当一个函数用 new 调用时,函数执行前会新创建一个对象,this指向这个新创建的对象。,当一个函数不是一个对象的属性时,直接作为函数调用时,this指向全局对象。,当一个函数作为一个对象的方法来调用时,this指向这个对象。

2024-04-02 11:23:00 230 1

空空如也

空空如也

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

TA关注的人

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