// export default (_self, h) => {
//   return [
//     h("el-radio-group", {
//       props: {
//         value: _self.obj.value || "1"
//       },
//       on: {
//         'input' (value) {
//           // if (!_self.obj.name) {
//           //   return false;
//           // }
//           _self.obj = Object.assign(_self.obj, {
//             value
//           });
//           _self.$emit('handleChangeVal', value)
//         }
//       }
//     }, _self.obj.items.map(v => {
//       return h("el-radio", {
//         props: {
//           label: v.label_value
//         },
//       }, v.label_name)
//     }))
//   ];
// };

export default {
  name: 'my-radio',
  render (h) {
    // const inputAttrs = {
    //     type: 'email',
    //     placeholder: 'Enter your email',
    //     maxlength: this.obj.maxlength,
    //     value: this.obj.value
    // }
    const radioItem = this.obj.items.map((v) =>
      <el-radio label={v.label_value}>{v.label_name}</el-radio>
    )
    return (
      <el-radio-group attrs={this.obj} vOn:input={() => {
        console.log('asdasd')
      }}>
        {radioItem}
      </el-radio-group>
    )
  },
  props: {
    obj: {
      type: Object,
      default: {}
    }
  }
}
