当前位置: 首页 > news >正文

网站怎么申请支付宝网站建设平台代理

网站怎么申请支付宝,网站建设平台代理,比较出名的wordpress网站,网站建设与规划实验总结在项目开发的过程中,有很多特殊的table样式,有的时候后端会用帆软来写报表,但是有的特殊的报表后端就不能支持实现了,那么前端是如何实现的呢,今天我们就来讲讲。 先上效果图: 本次使用的tsx组件来写的报表…

        在项目开发的过程中,有很多特殊的table样式,有的时候后端会用帆软来写报表,但是有的特殊的报表后端就不能支持实现了,那么前端是如何实现的呢,今天我们就来讲讲。

先上效果图:

本次使用的tsx组件来写的报表。

思路:

  1. 将需要展示的参数写入tsx页面,props接受参数
  2. 根据页面划分模块,写几个table。
  3. 将所有模块组合起来进行输出。

下面直接上代码:

//里面的allInTableData和showTargetLeftFlot都为传入的数据

import { defineComponent } from 'vue';
import './index.less';
interface AllInfoData {firstTableData: any[];sencedTableData: any[];footerTableData: any[];thirdTable: any[];remake: string;
}
export default defineComponent({name: 'FrExcel',props: {allInTableData: {type: Object as PropType<AllInfoData>,default: () => {return {firstTableData: [], //一级表格数据sencedTableData: [], //二级表格数据footerTableData: [], //表格底部数据thirdTable: [], //三级表格数据remake: '', //备注};},},showTargetLeftFlot: {type: Boolean,default: false,},},setup(props) {
const tableElement = (): JSX.Element =>()return { tableElement };
},render() {return <>{this.tableElement()}</>;},
});

在setup写一个table。

 // 一级表格头部const tableColumns = (): JSX.Element => (<><div class={'table-header-warpper'}><div class={'table-columns'}><divclass={['unit-card','table-title fixed-white',props.showTargetLeftFlot ? 'flot-left' : '',]}>单位</div><div class={'table-title'}>产量</div><div class={'table-title  '}>钢坯网价</div><div class={'table-title table-three-width'}>铁水网价</div><div class={'table-title'}>铁水综合单价</div><div class={'table-card-warpper'}><div class={'table-card-title table-title'}>钢坯炼制费</div><div class={'table-card-row'}><div class={'table-title'}>钢铁料单耗</div><div class={'table-title'}>铁料费用</div><div class={'table-title'}>合金费用</div><div class={'table-title'}>溶剂费用</div><div class={'table-title'}>其他费用</div><div class={'table-title'}>当日合计</div></div></div><div class={'table-title'}>钢坯成本</div><div class={'table-title'}>模拟差额参考值</div><div class={'table-title'}>累计产量</div><div class={'table-title'}>累计炼制费</div><div class={'table-title'}>累计模拟差额参考值</div></div></div></>);

组成tableElement进行输出

// 一级表格头部
const tableColumns = (): JSX.Element => (...)// 一级表格主体内容
const tableBody = (): JSX.Element => (...)
//二级表格头部
const tableColumnsSenced = (): JSX.Element => (...)
// 二级表格主体内容
const tableUnitBody = (): JSX.Element => (...)//备注
const remark = (): JSX.Element => (...)//表格底部合计
const tableFooter = (): JSX.Element => (...)
//组合生成页面const tableElement = (): JSX.Element => (<><div class={'table-warpper-xiaoyi'}>{[tableColumns(),tableBody(),tableColumnsSenced(),tableUnitBody(),tableFooter(),remark(),]}</div></>);return { tableElement };

上面就是子页面tsx里写的代码,只需要在父页面引用即可。

以上就是在vben中如何写自定义table的方法,当然这个方法不仅可以写table,像如果传进来不同的参数,输出不同的element,那么就可以做成slot(插槽),验证等等功能,拥有无限的可能。

如果还有什么不懂的,可以留言讨论。

 

 

http://www.yayakq.cn/news/121428/

相关文章:

  • 市桥网站建设晋中网站开发
  • 网站专题页面开发建设交易网站多少钱
  • 手机网站 如何 推广方案设计织梦网站 防黑
  • 西安有做网站的吗网页设计布局图
  • 怎么做wep网站开公司需要注册多少资金
  • 北京通州马桥网站建设济南营销型网站公司
  • 喀喇沁旗网站建设公司自己网站建设要维护
  • 怎么做优惠券的网站温州专业制作网站
  • 什么专业学网站建设太原市本地网站
  • 中国石油工程建设有限公司网站株洲网站优化找哪家
  • 南京网站建设要多少钱网站代备案服务
  • 门户网站的基本特征多选题我想弄个网站
  • 电商网站建设与运营方向就业前景wp怎样做可以下载的网站
  • 梅州企业网站网站建设公司调研汇报ppt
  • 龙华网站建设专业定制企业兰州财经大学网站开发与维护
  • 搭建企业网站的步骤哪个网站可以自己做名片
  • 怎么搭建网站后台有专门做房孑特卖的网站吗
  • 网站建设欲网站维护wordpress docx插件
  • 湖南营销型网站建设磐石网络省钱百度网站怎么做的
  • 宁波淘宝网站建设wordpress+谷歌加速
  • 骨干专业群建设任务书网站大学生怎么做网站支付模块
  • 企业网站seo优化公司网络服务租赁合同范本
  • html网站管理020网站建设和维护费用
  • 网站可信太原哪里做网站
  • 织梦做旅游网站垂直电商网站如何做内容运营
  • 济南做网站建设的公司服务好的企业做网站
  • wordpress建站做客户端长春制作网站定制
  • 建筑资料网站有哪些网站打开显示站点目录
  • c 网站开发案例详解光盘企业网站建设方案 ppt
  • 如花建站公司网站是做的谷歌的