1.原因
通常后台返回的数字都是Number类型,而直接使用label属性绑定的数据是字符串类型,所以默认不选中。
2.解决办法
在label前加:,使用动态绑定数据的方法,即可将1和0当做数字。(浅谈下标签用法:v-model绑定的status和label关联,status=1时,展示的radio项是label为1的项)

<template>
  <div>
    <el-radio-group v-model="status" @change="valChange">
    <el-radio :label="1">正常</el-radio>
    <el-radio :label="0">停止</el-radio>
  </el-radio-group>
  </div>
</template>

<script>
export default {
  data() {
    return {
      status:0
    }
  },
};
</script>
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:2 个月前 )
c345bb45 6 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 6 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐