javascript浮点型的一些坑

javascript浮点型运算有很多问题,不管是加减还是乘除,还是四舍五入,都可能出现问题。本文简单介绍一些解决办法,都是工作中总结出来的,有简单,有麻烦。下面就总结一下。

加发运算

例如常见的:

1
2
0.1+0.2 //0.30000000000000004
1.4+2.8 //4.199999999999999

解决方案一

阅读更多

hexo 域名相关的问题

国内主机需要备案,国外主机不用

github 上面的博客空间属于国外空间,绑定域名可以 不用备案

购买域名

国内域名我选择了阿里云,登陆阿里云网站,直接购买域名就行,不需要买云解析

阅读更多

v-if和v-for不要同时使用

1
2
3
4
5
<ul>
<li v-for="item in list" v-if="item.isActive">{{item}}</li>
// [vue/no-use-v-if-with-v-for]
// The 'undefined' variable inside 'v-for' directive should be replaced with a computed property that returns filtered array instead. You should not mix 'v-for' with 'v-if'.eslint-plugin-vue
</ul>

v-for和v-if不要同时使用,因为v-for的优先级比v-if高,这意味着 v-if 将分别重复运行于每个 v-for 循环中,效率和性能都比较低。

阅读更多