最近在研究vue,也试着写一些Vue页面。 vue中,我返回一个值,"sex":0, 单选框代码为
<el-form-item label="性别">
<el-radio-group v-model="form.sex" >
<el-radio label="0" >男</el-radio>
<el-radio label="1" >女</el-radio>
</el-radio-group>
</el-form-item>
但我发现页面加载的时候没有选中,要返回,"sex":'0',才生效。 实际过程中,我不可能把全部返回都改成字符串类型,我们还是有返回数字的,这个要怎么整。 经查找,只要在label前加上冒号即可
<el-form-item label="性别">
<el-radio-group v-model="form.sex" >
<el-radio :label="0" >男</el-radio>
<el-radio :label="1" >女</el-radio>
</el-radio-group>
</el-form-item>
其中,只加了一个冒号,即label改为:label. 经查原因,是加冒号的,说明后面的是一个变量或者表达式,没加冒号的后面就是对应的字符串字面量。 OK,问题解决!