Javaweb基础-组件库Element

Element - 网站快速成型工具

默认展示App.Vue跟组件的内容,如果要展示自己写的,

案例

1.新建一个view,并把这个页面按照三部搭好框架

2.在跟组件app.vue中引入新建的控件

3.引入布局组件(ManageView中)

运行效果:(此时还没有加样式)

从Element中复制到ManageView中

<template>
  <div>
    <el-container style="height: 1500px; border: 1px solid #eee">
      <el-header style="font-size: 50px; background-color: rgb(238, 241, 246)">
        试卷后台管理系统
      </el-header>
      <el-container>
        <el-aside width="200px">
          <el-menu :default-openeds="['1', '3']">
            <el-submenu index="1">
              <template slot="title">试卷管理</template>
              <el-menu-item index="1-1">阅卷</el-menu-item>
              <el-menu-item index="1-2">上传阅卷</el-menu-item>
            </el-submenu>
            <el-submenu index="2">
              <template slot="title">成绩显示</template>
              <el-menu-item index="2-1">总体成绩展示</el-menu-item>
              <el-menu-item index="2-2">进退步展示</el-menu-item>
            </el-submenu>
          </el-menu>
        </el-aside>
        <el-main>
          <el-table :data="tableData">
             <el-table-column prop="index" label="学号" width="200"></el-table-column>
            <el-table-column prop="name" label="姓名" width="120"></el-table-column>
            <el-table-column prop="score" label="成绩"></el-table-column>
          </el-table>
        </el-main>
      </el-container>
    </el-container>
  </div>
</template>

<script>
export default {
  data() {
    return {
      tableData: []
    };
  }
};
</script>

<style>

</style>


加入表单、表格:

<el-main>     
<!-- 表单 -->
       <el-form :inline="true" :model="formInline" class="demo-form-inline">
  <el-form-item label="姓名">
    <el-input v-model="formInline.name" placeholder="姓名"></el-input>
  </el-form-item>
  <el-form-item label="学号">
    <el-input v-model="formInline.index" placeholder="学号"></el-input>
  </el-form-item>
  <el-form-item>
    <el-button type="primary" @click="onSubmit">查询</el-button>
  </el-form-item>
</el-form>

        <!-- 表格 -->
        
          <el-table :data="tableData" border>
             <el-table-column prop="index" label="学号" width="160"></el-table-column>
            <el-table-column prop="name" label="姓名" width="120"></el-table-column>
            <el-table-column prop="score" label="试卷名称" width="160"></el-table-column>
            <el-table-column prop="score" label="成绩"></el-table-column>
          </el-table>
<!-- 分页条 -->
<br>
<el-pagination
  background
  layout="prev, pager, next"
  :total="100">
</el-pagination>

        </el-main>


完成数据异步加载、渲染展示


  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值