网上看了很多方法都不管用, 即便是element官方示例方法也不行
解决方法:
html
<el-form-item label="是否公开" prop="isOpen">
<el-radio-group v-model="form.isOpen">
<el-radio :label="0">不公开</el-radio>
<el-radio :label="1">公开</el-radio>
</el-radio-group>
</el-form-item>
js:
生效:
把默认值写在reset方法中,若依框架生成完代码后,会有一个reset()方法,当打开新增弹窗时会先执行这个方法,
// 表单重置
reset() {
this.form = {
isOpen: 1,
};
this.resetForm("form");
},
不生效:文章来源:https://www.toymoban.com/news/detail-685720.html
按若依生成的代码,reset方法中会把所有字段默认初始值为null,所以按element官方示例把初始值写在form中是不生效的文章来源地址https://www.toymoban.com/news/detail-685720.html
<script> export default { data () { return { // 表单参数 form: { isOpen: 1, }, }; } } </script>
到了这里,关于若依 vue中el-radio无法默认选中的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!