如图 requestBoolean 是随机true或者false 但是在运行后发现不管他的值随机出来true或者false却永远走到为true的判断里面,明明是false 还走true里面 没看懂求大神知道 莫非我这个如此简单的if else还有问题?
如图 requestBoolean 是随机true或者false 但是在运行后发现不管他的值随机出来true或者false却永远走到为true的判断里面,明明是false 还走true里面 没看懂求大神知道 莫非我这个如此简单的if else还有问题?
很明显的,requestBoolean是一个字符串,所以若使用if判断只会true,并不会false。若你想解决,可以直接
let requestBoolean=Mock.Random.boolean();前提是已经import了mockjs;
不过个人倾向于使用在线mock,若有兴趣,推荐使用eolinker的mock,不仅支持请求参数/请求方式校验,同时很好的支持restful api
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
不知道你这个mockjs是什么东西。
代码来看
'@boolean'
是个字符串,布尔值当然是true喽。mockjs的用法不应该是这样的么? Mock.js