76  
查询码:00000498
iview Table列表实现单选
作者: 郁冲冲 于 2020年03月31日 发布在分类 / 人防组 / 人防前端 下,并于 2020年03月31日 编辑
iview Table 单选

核心代码片段

粘贴图片

左侧的radio是用render渲染出来的 。一般比较难的就是控制按钮的选中与切换

先定义一个currentId;点击时判断是否等于当前的id,通过props传值实现。

粘贴图片

currentId:'0',
      columnsName: [
        {
          title: "选择",
          key: "choose",
          width: 70,
          align: "center",
          render: (h, params) => {
            let id = params.row.id;
            let flag = false;
            if (this.currentId === id) {
              flag = true;
            } else {
              flag = false;
            }
            let self = this;
            return h('div', [
              h('Radio', {
                props: {
                  value: flag
                },
                on: {
                  "on-change": () => {
                    self.currentId = id;
                  }
                }
              })
            ]);
          }
        },



 推荐知识

 历史版本

修改日期 修改人 备注
2020-03-31 14:57:36[当前版本] 郁冲冲 1.1.0

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp