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

VUE3+TS+elementplus创建table,纯前端的table

一、前言

开始学习前端,直接从VUE3开始,从简单的创建表格开始。因为自己不是专业的程序员,编程主要是为了辅助自己的工作,提高工作效率,VUE的基础知识并不牢固,主要是为了快速上手,能够做出一些东西出来。

二、程序展示

1、程序说明

使用VUE3,elementplus,创建一个table,业务场景是进行汽车发动机型号注册,本文先从创建一个table开始,后续再联动后端,再增删改查。

2、main.ts的内容

import { createApp } from 'vue'
import App from './App.vue'
import ElementPlus from 'element-plus'const app = createApp(App)
app.use(ElementPlus,{ locale: zhCn,})..mount('#app')

在这里主要是要引入elementplus,{ locale: zhCn,}这个作用是使用elementplus的中文版。

3、创建页面

创建一个vueStudy的页面,在template里创建表格。

<template><div><el-table:data="engList" :header-cell-style="{background:'#DBDBDB', fontSize:'14px', 'text-align':'center'}" highlight-current-row=trueborder=truestripe style="width: 100%" >	<el-table-column type="index" label="序号" width="60" align="center"></el-table-column><el-table-column prop="carmodel" label="车型" width="120" align="center"></el-table-column><el-table-column prop="carengmodel" label="发动机型号" width="160" align="center"></el-table-column><el-table-column prop="carengpn" label="发动机物料号" width="160" align="center"></el-table-column><el-table-column prop="carengsn" label="发动机序号" width="160" align="center"></el-table-column><el-table-column prop="careng_remark" label="备注" width="auto"></el-table-column><el-table-column prop="careng_creator" label="创建人" width="100" align="center"></el-table-column><el-table-column prop="careng_creat_time" label="创建时间" width="120" align="center"></el-table-column><el-table-column prop="careng_revision_by" label="修改人" width="100" align="center"></el-table-column><el-table-column prop="careng_rev_time" label="修改时间" width="120" align="center"></el-table-column></el-table></div>
</template>

在script里要加上setup lang = “ts”,在这里要引入eltable。

<script setup lang = "ts">import {ElTable, ElTableColumn} from 'element-plus'const engList = [{carmodel: '熊猫',carengmodel: 'WLZY01',carengpn: 'GD15T',carengsn: '20220511ASD',careng_remark: '升级款',careng_creator: '张三',careng_creat_time: '2024-5-23',careng_revision_by: '',careng_rev_time: '',}]</script>

样式里可以不做调整,先按默认的来就行。

<style>
</style>

在终端cnpm run dev一下,最后的结果:
表格
创建table成功,初始化的值在页面上成功展示出来。

http://www.lryc.cn/news/354743.html

相关文章:

  • UE驻网失败问题(二)
  • 【MySQL】第三周作业
  • 香橙派 Kunpeng Pro使用教程:从零开始打造个人私密博客
  • 深入探索:中文字符的编码与转移字符的奥秘
  • Ubuntu中 petalinux 安装 移植linux --tftp/tftp-hpa服务的方法
  • JVM(内存区域划分、类加载机制、垃圾回收机制)
  • C语言---基础内容(万字)
  • c语言从入门到函数速成(完结篇)
  • 关于linux磁盘告警问题
  • 冯喜运:5.27黄金暴跌大阴后出现“暂定符”今日黄金原油操作策略
  • 前端JS必用工具【js-tool-big-box】学习,获取全球重点城市时间
  • BioTech - 将蛋白质的 PDB 格式文件 转换成 mmCIF 格式文件 (Python)
  • 【编程题-错题集】奇数位丢弃(模拟 - 规律)
  • Docker安装MongoDB(Linux版)
  • 【设计模式】JAVA Design Patterns——Commander(指挥官模式)
  • 解决vue3项目vite打包忽略.vue扩展名
  • Vue基础(数据绑定、export使用)
  • 【传知代码】基于图神经网络的知识追踪方法(论文复现)
  • Vue与React、Angular的比较
  • LINQ(二) —— 流式语句
  • 怎么查看MySQL服务的最大连接,已经使用的连接数?怎么配置最大连接数?
  • 微信小程序毕业设计-跑腿系统项目开发实战(附源码+演示视频+LW)
  • stm32通过esp8266连接阿里云平台代码讲解
  • 突发!某大厂机房掉电,MySQL数据库无法启动,紧急恢复过程...
  • SpringCloudAlibaba:6.2RocketMQ的普通消息的使用
  • vue+echart :点击趋势图中的某一点或是柱状图,出现弹窗,并传输数据
  • 2024年上半年软考什么时候查成绩?附查询流程
  • css3实现0.5px边框
  • U-Net网络
  • 不拍视频,不直播怎么在视频号卖货赚钱?开一个它就好了!