他的代码是这样的:
<el-form-item label="特殊资源"> <el-radio-group v-model="form.resource"> <el-radio label="线上品牌商赞助"></el-radio> <el-radio label="线下场地免费"></el-radio> </el-radio-group> </el-form-item>
上面是element ui给的东西,我也是CV直接用的,结果拿不到数据,为了拿到value,我element ui里面找了半天方法,可是看了备注后都觉得不符合逻辑,然后去搜了element 里面的radio,最后找到了change事件,直接给el-radio-group绑定@change好像还是不行,然后将el-radio-group删除后,直接给el-radio绑定事件,发现好使,但是要定义好数据
<el-radio label="1" v-model="Form.isshow" @change="yy">显示</el-radio>
<el-radio label="0" v-model="Form.isshow" @change="yy">隐藏</el-radio>
isshow: '0',
默认让他选中第二个,但是element给的代码是这样的 ,<el-form-item label="特殊资源"> <el-radio-group v-model="form.resource"> <el-radio label="线上品牌商赞助"></el-radio> <el-radio label="线下场地免费"></el-radio> </el-radio-group> </el-form-item>就不符合逻辑,把名字要写到标签外才行,拿到数据后就能轻松赋值操作了