基于element-ui的el-radio-group表单组件

目录

实际效果


  Radio单选框是Form表单组件中的一种 单选框总共有三个组件 el-radioel-radio-buttonel-radio-group 今天讨论radio-group

实际效果

表单部分代码

<template>
 <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>   //弹出对话框
    <el-form ref="form" :model="form" :rules="rules" label-width="80px">     //表单
    <el-row>  
          <el-col :lg="12" :sm="24">
            <el-form-item prop="insuranceCompanyAccount" label="保险公司账户" label
width="100">
              <el-radio-group v-model="form.insuranceCompanyAccount">
                <el-radio
                  v-for="dict in yesornoOptions"    //对象实例
                  :key="dict.dictValue"
                  :label="dict.dictValue"
                >{{ dict.dictLabel }}</el-radio>
              </el-radio-group>
            </el-form-item>
          </el-col>
        </el-row>
       </el-form>
 </template>

对象实例的方法创建及状态字典翻译

<script>
data() {
    return {
 // 系统是否
      yesornoOptions: [],
},
 created() {
    this.getList()
    this.getDicts('sys_yes_no').then(response => {
      this.yesornoOptions = response.data
    })
  },   //对象实例创建
 // 状态字典翻译
    insuranceCompanyAccountFormat(row, column) {
      return this.selectDictLabel(this.yesornoOptions, row.insuranceCompanyAccount)
    },


</script>

关于默认选取的问题 

               通过修改表单重置的reset中prop的固定值可以修改为默认或者null。

后台传的参数截图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值