首页 > 其他分享 >element使用

element使用

时间:2024-02-06 10:01:35浏览次数:25  
标签:index const column sums element 使用 return property

、el-table指定汇总列

<el-table       
            :row-key="(row) => row.Id"
            :data="listData"
            border
            show-summary
            :summary-method="summaryColumn"
            style="width: 100%">
            <!-- <el-table-column prop="Id" label="ID" > </el-table-column> -->
            <el-table-column prop="CostName" label="费用名称"  width="120px"></el-table-column>
            <el-table-column prop="AgentName" sortable label="供应商"></el-table-column>
            <el-table-column prop="Qty" sortable label="数量" width="85px"></el-table-column>
            <el-table-column prop="Price" sortable label="单价" width="85px"></el-table-column>            
            <el-table-column prop="Curr" sortable label="币别" width="85px"></el-table-column>
            <el-table-column prop="Amount" sortable label="金额" width="85px"></el-table-column>
            <el-table-column prop="SettleCurr" sortable label="核算币别" width="85px"></el-table-column>
            <el-table-column prop="SettleAmount" sortable label="核算金额" width="85px"></el-table-column>
   
      </el-table>

html
html
summaryColumn(param) {
      const { columns, data } = param
      const sums = []
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = '合计';
          return;
        }
        const values = data.map(item => Number(item[column.property]));
        if (column.property == 'Qty'||column.property == 'Amount'||column.property == 'SettleAmount') {
          sums[index] = values.reduce((prev, curr) => {
            const value = Number(curr);
            if (!isNaN(value)) {
              return prev + curr;
            } else {
              return prev;
            }
          }, 0);
          sums[index];
        }
      });
      return sums
    },
js

、取 el-select 选择的name

 <el-select v-model="value" filterable placeholder="请选择收费车型"
      @change="selectChange"
      >
        <el-option
          v-for="item in options"
          :key="item.DicValue"
          :label="item.DicName"          
          :value="item.DicValue">
        </el-option>
      </el-select>
html
 selectChange(index){
              let listData=[];
              listData = this.options;
              for (let i = 0; i <listData.length ; i++) {                  
                  if ( listData[i].DicValue==this.value){
                      this.label=listData[i].DicName;
                      alert(listData[i].DicName);
                  }
              }
          },
js

 

标签:index,const,column,sums,element,使用,return,property
From: https://www.cnblogs.com/xbding/p/18009203

相关文章

  • 使用分形思想,通过图灵完备的机器赛跑关卡,并获得小机快跑成就
    本文作者:Wyu-Cnk前言最近在玩图灵完备(TuringComplete)一路过关斩将,来到机器赛跑(RobotRacing)这一关的时候,一看地图对于选修过分形几何的我来说,这不就是熟悉的希尔伯特曲线嘛!老朋友了!于是我复活已经死去的和分形几何有关的记忆,用分形的思想初步实现了对应的汇编......
  • PowerShell中,可以使用特定的命令来执行关机、重启和休眠等操作
    PowerShell中,可以使用特定的命令来执行关机、重启和休眠等操作。以下是这些操作的常用命令及其简要说明:关机(Shutdown)Stop-Computer用于关闭本地或远程计算机。示例:Stop-Computer若要强制关闭(不等待应用程序响应),可以添加 -Force 参数:Stop-Computer-Force重启(Re......
  • [Go - slice] Remove Elements from a slice in Go
    Gohasaspecialindexingsyntaxthatformsthebasisofremovingoneormoreelementsfromaslice.Iwillteachyouthissyntaxandshowyouitsvariousforms.Baseduponthat,I'llshowyouhowtoremoveasingleelementfromaslice.However,you......
  • .NET中使用BootstrapBlazor组件库Table实操篇
    前言Table表格在后台管理应用中使用的是相当频繁的,因此找一个功能齐全的前端框架对于我们而言是非常必要的,因为封装完善的前端框架能够大大提升我们的工作对接效率。今天我们主要来讲解一下在.NET中使用BootstrapBlazor组件库的Table表格组件(本章使用的数据都是程序自动生成的模......
  • 使用codeium代替Github Copilot
    起因GithubCopilot过期了,找替代品于是就有了这个codeium注意:安装后如果不弹出登录界面就:双击shift弹出搜索框,然后输入ProvideAuthTokentoCodeium,点击进去,会出现url。复制url到浏览器打开并登录,然后复制token粘贴到pycharm里。然后有网址出来,复制那个网址,注册一......
  • css的使用
    font连写font-style设置文字是否倾斜font-weight设置文字是否加粗font-family设置文字类型,例如宋体文字连写格式:{font:font-stylefont-weightfont-sizefont-family}例如:p{font:normol70020px"宋体"}text-decoration设置文本划线位置(a标签一般会去掉下划线)underline设......
  • Android Studio 中使用uiautomatorviewer插件
    在Android设备中,各种的组件如何分布以及控件的具体信息如何查看呢。在AndroidStudio中有一个可以查看的插件,本篇文章就介绍这个插件的使用- uiautomatorviewer.bat1.综述  AndroidStudio是Google官方提供的一款用于开发Android应用程序的集成开发环境(IDE),它基于IntelliJIDEA......
  • MyBatis使用分页插件
    MyBatis使用分页插件PageHelper是国内非常优秀的开源mybatis分页插件,它支持基本主流与常用的数据库,例如:mysql、Oracle、DB2等。PageHelper在GitHub的项目地址:https://github.com/pagehelper/Mybatis-PageHelper分页插件的原理(1)在MyBatis执行SQL语句之前,拦截器可以获取SQL......
  • 关于hadoop hive中使用hive分区功能
    关于hadoophive中使用hive分区功能很多人习惯了使用第三方的工具去连接hive或者hbase数据库,并且使用其中的sql编辑器进行失去了语句的使用来进行数据的分析等一系列的操作,但是一些shell命令也可以在其中运行例如:12341. sethive.exec.dynamic.partition=true; 2. sethive.ex......
  • SharePoint Online 使用Power Apps定制页面
    前言最近,用户有个需求,想要定制一下SharePointOnline的表单,我们就推荐用户使用PowerApps,下面我们就介绍下如何去做。正文1.我们先简单建一个测试列表,比较懒,字段类型我就都选择了单行文本,如下图:2.选择自定义表单,会默认打开PowerApps界面,如下图:3.......