iView table 单选实现(转载)

 

来源:https://blog.csdn.net/qq_35858002/article/details/88710244

效果

 

 代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<Table ref="modalTable":columns="modalColumns" :data="deliveryData" border stripe></Table>
data() {
      return {
 currentChoose: '',
modalColumns: [
          {
            title: '选择',
            key: 'id',
            width: 70,
            align: 'center',
            render: (h, params) => {
              let id = params.row.id;
              let flag = false;
              if (this.currentChoose === id) {
                flag = true
              }
              let self = this
              return h('div', [
                h('Radio', {
                  props: {
                    value: flag
                  },
                  on: {
                    'on-change': () => {
                      self.currentChoose = id;
                    }
                  }
                })
              ])
            }
          },
          {title: '姓名', key: 'name'},
          {title: '手机号', key: 'contactPhone'},
  
        ],
  
}}

  

 

 

iView table单选实现

 <Table ref="modalTable":columns="modalColumns" :data="deliveryData" border stripe></Table>
  1.  
    data() {
  2.  
    return {
  3.  
    currentChoose: '',
  4.  
    modalColumns: [
  5.  
    {
  6.  
    title: '选择',
  7.  
    key: 'id',
  8.  
    width: 70,
  9.  
    align: 'center',
  10.  
    render: (h, params) => {
  11.  
    let id = params.row.id;
  12.  
    let flag = false;
  13.  
    if (this.currentChoose === id) {
  14.  
    flag = true
  15.  
    } else {
  16.  
    flag = false
  17.  
    }
  18.  
    let self = this
  19.  
    return h('div', [
  20.  
    h('Radio', {
  21.  
    props: {
  22.  
    value: flag
  23.  
    },
  24.  
    on: {
  25.  
    'on-change': () => {
  26.  
    self.currentChoose = id;
  27.  
    }
  28.  
    }
  29.  
    })
  30.  
    ])
  31.  
    }
  32.  
    },
  33.  
    {title: '姓名', key: 'name'},
  34.  
    {title: '手机号', key: 'contactPhone'},
  35.  
     
  36.  
    ],
  37.  
     
  38.  
    }}

 

posted @   hao_1234_1234  阅读(1826)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2018-01-28 sqlserver设计器实现约束
2018-01-28 启用sa账号
2017-01-28 转载ORM--EF框架
2017-01-28 转载 HashSet用法 合交并差
点击右上角即可分享
微信分享提示