Vue Element-UI 中列表单选的实现

Posted leslie1943

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue Element-UI 中列表单选的实现相关的知识,希望对你有一定的参考价值。

el-table中单选的实现

  • 引用场景: 选择单条数据进行业务操作
  • 实现方式: 给el-table-column设置el-radio

Template 代码

<div class="result-container">
  <el-table :data="producList" border>
    <el-table-column width="60px" align="center">
      <!-- label非常重要 -->
      <template v-slot="props">
        <el-radio
          v-model="selectId"
          :label="props.row.id"
          @change="handleRowChange(props.row)"
        >{{""}}</el-radio>
      </template>
    </el-table-column>
    <el-table-column label="产品名称" prop="name"></el-table-column>
    <el-table-column label="品牌" prop="branch"></el-table-column>
  </el-table>
</div>

JS 代码

export default {
  data() {
    return {
      producList: [],
      selectId: ‘‘
    }
  },
  methods: {
    handleRowChange(data) {
      this.selectId = data.id
    },
  },
}

以上是关于Vue Element-UI 中列表单选的实现的主要内容,如果未能解决你的问题,请参考以下文章

Vue实现多选、单选的样式切换

vue - 使用vue实现自定义多选与单选的答题功能

element-ui 树型控件自定义图标和实现单选节点功能

Element-ui中 树形控件(Tree)实现只显示某一层级复选框且单选

Vue实现单选、全选和反选

vant中radio单选框组件实现可以不选的功能