学无先后,达者为师

网站首页 编程语言 正文

table列表中输入框input与文本span切换的实现

作者:顽强的小豆子 更新时间: 2022-07-10 编程语言
将从后台返回的列表数据中,逐个元素添加flag,用于标记,用来控制input和span的显示与隐藏
result.data.items.forEach((element) => {
          element.flag = true;
        });

<template slot-scope="{ row, $index }">
          <div v-show="row.flag">
            <span>{{ row.roleName }}</span>
          </div>
          <div v-show="!row.flag">
            <input type="text" v-model="role.roleName" size="mini" />
            <el-button type="warning" size="mini" @click="cancelEditRole(row)"
              >取消</el-button
            >
            <el-button type="primary" @click="saveEditRoleName(row)" size="mini"
              >确定</el-button
            >
          </div>
        </template>

原文链接:https://blog.csdn.net/qiuyushuofeng/article/details/124542264

栏目分类
最近更新