Vue 进阶(幺肆贰):elementUI 中 el-switch、el-radio 使用注意事项
一、需求描述
根据后台传值动态显示开关状态及文字说明(0 为文字,1 为图标)
二、实施方法
鉴于Swich
默认是boolean
类型,而后台传值为number
类型,这个时候我们需要用number
来取代boolean
类型;
复制代码
请注意上面的写法,on-value
和off-value
的值分别是字符串的 1 和 2,如果你赋值为数字类型的 1 或 2 是无法正常工作的,若赋值为数值类型,需这样写:
复制代码
我们使用绑定的方式,同时@change
可以传值$event
就是switch
的当前信息值,或者直接获取绑定的model
值state
,scope.row
为参数,还可以再添加index
表示当前列表的序号。
三、el-radio 根据后台返回值进行前端展示
el-radio
中的绑定值为number
数据类型,若后台返回值数据类型为String
,则需要做Number()
数据类型转换操作。
复制代码
注:改变状态时要注意返回的状态根据状态来选择相应的写法。
四、拓展阅读
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/abcee2753e50256f80e62187c】。文章转载请联系作者。
评论