1.判断值是否为null
想用三元运算符写,常见错误写法
userId == null ? "" : userId;
这样是错误的,会报: Type mismatch: cannot convert from null to boolean
正确写法:
userId = (userId == null) ? "" : userId;
2.vue关闭eslint语法,然后用三元判断
当a的值为1的时候返回值为true,否则返回false
/* eslint-disable */ a = (a>0) ? true : false /* eslint-enable */
3.当值为true时返回值为1
写法:
a = (a === true) ? 1 : 0