RadioGroup


单选按钮组。

示例
默认用法
  1. <nut-radiogroup :data="data1"></nut-radiogroup>

  1. export default {
  2. data(){
  3. return{
  4. data1:[
  5. {id:1,name:'test1',value:1},
  6. {id:2,name:'test1',value:2},
  7. {id:3,name:'test1',value:3},
  8. {id:4,name:'test1',value:4},
  9. {id:5,name:'test1',value:5}
  10. ]
  11. }
  12. }
  13. }

回调事件
  1. <nut-radiogroup
  2. :data="data2"
  3. :inline="true"
  4. @radio-check="radioChecked">
  5. </nut-radiogroup>

  1. export default {
  2. data(){
  3. return{
  4. data2:[
  5. {id:10,name:'test',value:'是',checked:true},
  6. {id:12,name:'test',value:'否'},
  7. ]
  8. }
  9. },
  10. methods:{
  11. radioChecked(item,index,event){
  12. alert(item.value);
  13. }
  14. }
  15. }

禁用选项
  1. <nut-radiogroup
  2. :className="'radiolist'"
  3. :data="data3"
  4. @radio-check="radioChecked2">
  5. </nut-radiogroup>

  1. export default {
  2. data(){
  3. return{
  4. data3:[
  5. {id:11,name:'test2',value:'足球'},
  6. {id:22,name:'test2',value:'篮球',checked:true},
  7. {id:33,name:'test2',value:'羽毛球'},
  8. {id:44,name:'test2',value:'乒乓球',disabled:true},
  9. {id:55,name:'test2',value:'排球'}
  10. ]
  11. }
  12. },
  13. methods:{
  14. radioChecked2(item,index,event){
  15. console.log(item,index,event);
  16. }
  17. }
  18. }

Props
参数说明类型默认值可选值
data单选数组的数据,此项为必填项,渲染整个单选组件Array''checked属性值为true默认选中,disabled属性值为true禁用选项
inline展示成一行Booleanfalse
Events
事件名说明回调参数
radio-check选择时触发回调函数item,index,event