今天做项目的时候遇到了一个tab按钮切换的需求,比如说:男性按钮和女性按钮切换,后端需要这个值(0和1)作为入参,elementUI上有一个<el-radio-group>单选按钮,代码大概如下,
男女性按钮切换
页面效果是这样子的
选择男性
选择女性
但是这里有个坑,那就是这个值是字符串的1,而不是数值型的1,可以加个change事件,看下这个值typeof()的类型
change事件
控制台输出的是string类型
因为后端需要的是数值型的0或1,而不是字符串的0或1,所以可以加个Number()即可解决该问题,代码和展示图如下
加个Number()即可
Number(),转为数值型
虽然使用“==”也可以通过判定,但至于为什么不使用“==”,那是因为这个项目加了eslint,但能用绝对等于就尽量使用绝对等于,这是填坑日记,该填的还是会填的,下次一定填坑