本文介绍: elementUI表格单选radio),官网上有案例,但不是我想要的样式,改动后,记录一下

官网上有案例,但不是我想要的样式,改动后,记录一下
效果图
在这里插入图片描述
用到官网参数方法rowclick
highlightcurrentrow
在这里插入图片描述
在这里插入图片描述

html

<el-table :data="tableData" style="width: 100%" @row-click="singleElection" highlight-current-row>
    <el-table-column align="center" width="80" label="选择">
        <template slot-scope="scope">
        	<el-radio class="radio" v-model="selectCode" :label="scope.row.code" >
        	<--- 加个span标签是不显示选择”列展示内容--->
                <span></span> 
            </el-radio>
        </template>
    </el-table-column>
    <el-table-column prop="code" label="编码" width="220"></el-table-column>
    <el-table-column prop="name" label="名称" width="160"></el-table-column>
    <el-table-column prop="time"  label="近两月运输时效"></el-table-column>
</el-table>

js

data(){
	return:{
	  //  当前选中唯一标识这里code
      selectCode: "",
      //   当前选中数据row
      checkObj: {},
      tableData:[   // 表格数据
      	{ code: "0001", name: "14.08 USD", time:"3-10天" },
        { code: "0002", name: "14.08 USD", time:"3-10天" },
      ]
	}
},
methods:{
	singleElection(row) {
      this.selectCode= row.code;
      let list = this.tableData.filter((item) => item.code === row.code);
      this.checkObj = list[0];
      console.log('选中的单行数据:', this.checkObj);
    },
}

打印的单行数
在这里插入图片描述

原文地址:https://blog.csdn.net/wang_59881/article/details/128634174

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23318.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注