- 博客(7)
- 收藏
- 关注
原创 Type of the default value for ‘yardData‘ prop must be a function.
在Vue.js组件开发中,当定义一个组件的props时,如果为某个prop设置了默认值,并且这个prop是一个对象或者数组类型,那么默认值必须是一个函数。这是因为如果直接使用对象或数组作为默认值,会导致所有组件实例共享同一个默认值对象或数组,这可能会引起数据污染等问题。
2024-10-21 11:24:58
362
原创 前端计算数字精度丢失问题解决方法
存储二进制时小数点的偏移量最大为52位,最多可表示的十进制为9007199254740992,对应科学计数尾数是 9.007199254740992,这也是 JavaScript 最多能表示的精度。它的长度是 16,所以可以使用 toPrecision(16) 来做精度运算。通过先转为浮点型计算,然后做精度运算后再转为Number类型即可。前端计算数字精度丢失问题解决方法。
2024-04-02 17:25:52
774
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人