element表格组件怎么使用-创新互联

这篇文章主要介绍“element表格组件怎么使用”,在日常操作中,相信很多人在element表格组件怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”element表格组件怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联公司作为成都网站建设公司,专注网站建设、网站设计,有关成都企业网站建设方案、改版、费用等问题,行业涉及人造雾等多个领域,已为上千家企业服务,得到了客户的尊重与认可。
        let column = [
           {label:"用户id",prop:"userId"},
           {label:"用户姓名",prop:"userName"},
           {label:"创建日期",prop:"createData"},
       ]
       let data = [
           {
               userId:1,
               userName:"张三",
               createData:'2020-05-26 12:10:56'
           },
           {
               userId:2,
               userName:"李狗蛋",
               createData:'2020-05-26 12:10:56'
           }
       ]
       let resolveColumn = _cmptWidth(column,data)
       console.log(resolveColumn)
       // [
       //   {label:"用户id",prop:"userId",width:""},
       //   {label:"用户姓名",prop:"userName"},
       //   {label:"创建日期",prop:"createData"},
       // ]
       _cmptWidth(min=30,column,data){
           // 字段长度容器
           let temp={};

           // 根据第一行数据 初始化 字段长度容器
           Object.keys(data[0]).forEach(key=>{
               temp[key]=[]
           })

           // 将每一行数据的 字段长度 存入 字段长度容器 中文算做2个字符,英文1个
           data.map(i=>{
               Object.keys(i).forEach(key=>{
                   let str = i[key] && i[key].toString();
                   let cn = str && str.match(/[\\u4e00-\\u9fa5]/g)&&str.match(/[\\u4e00-\\u9fa5]/g).length||0
                   let en = str && str.match(/[A-Za-z0-9]/g)&&str.match(/[A-Za-z0-9]/g).length||0
                   let len =Math.max( en + cn*2 + ,10) ;
                   temp[key].push(Math.min(len,min))
               })
           })

           // 返回 添加列宽度属性的 column
           return column.map(i=>{
               let width = Math.ceil(temp[i.prop].reduce((a,b)=>a+b)/rows.length)
               return {
                   ...i,
                   width:width*12+'px'
               }
           })
       }

到此,关于“element表格组件怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联-成都网站建设公司网站,小编会继续努力为大家带来更多实用的文章!


当前文章:element表格组件怎么使用-创新互联
分享路径:http://bzwzjz.com/article/dggijd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端网站设计 成都网站建设 盐亭网站设计 广安网站设计 成都网站制作公司 企业网站设计 手机网站制作 网站设计 成都网站建设 网站建设方案 营销网站建设 成都网站建设公司 企业网站设计 成都品牌网站建设 网站制作 成都网站建设公司 营销型网站建设 成都网站建设 成都网站建设公司 外贸网站设计方案 网站建设 高端网站建设