• element 编辑赋值的坑


    1.element编辑弹框 编辑时页面上会跟着变但实际并没有修改

    解决办法: 赋值给一个空对象
    1. let item = Object.assign({},{...row})
    this.editForm = item;
    2.不可靠--深拷贝 JSON.stringify(JSON.parse(row))

    2. el-table添加索引

    <el-table :row-class-name="rouClassName">

    // 添加index索引
    rouClassName({ row, rowIndex }) {
    row.index = rowIndex;
    }

    3. map集合转换传值

    1.将值转换成JSON字符串传递给后台 JSON.stringify(this.tableData)

    2.前端解析后台传过来的json解析成数组结构
    let str = res.data.data
    let work4 = eval("(" + str + ")");
    this.tableData = work4;

    4.前端解析后台传过来的字符流图片

    11传值的时候多传responseType:"blob" 响应类型 与url同级
    const src = window.URL.createObjectURL(res.data);
    this.imgUrl = src;

    5.vue+element-ui中的el-table-column配合v-if导致列样式与位置错乱的现象

    给使用了v-if的列,加一个固定的key值,或循环渲染key即可;
    虽然仍会有一瞬间的表头的样式的改变和列的错乱,但是已经不影响数据的展示了;

    <el-table-column v-if="type === '0' " : key="Math.random()">姓名</el-table-column>

  • 相关阅读:
    读spring Micro-Service tats收获
    读spring Micro-Service tats收获
    读spring Micro-Service tats收获
    读Software Entity Architektur收获
    读Software Entity Architektur收获
    读Software Entity Architektur收获
    mvc案例
    11.16
    11.15
    11.13
  • 原文地址:https://www.cnblogs.com/yoututu/p/14101816.html
Copyright © 2020-2023  润新知