day03|Vue-Element

本文介绍了在Vue项目中如何利用ElementUI构建一个包含表格、菜单和异步数据加载的界面,涉及组件使用、Vue路由配置以及解决打包部署中的问题。
摘要由CSDN通过智能技术生成

Ajax

  • 介绍

  

 

  

  • Axious

 axios案例

 

 

前后端分离开发

介绍

 YAPI

YApi:YApi Pro-高效、易用、功能强大的可视化接口管理平台 

前端工程化

  • 环境准备

 

  • Vue项目

 vue项目-配置端口

  • Vue项目开发流程

 

Element

  • 快速入门

 

组件:组件 | Element

常见组件
  • Table表格
  • Pagination分页

  • Dialog对话框

  • Form表单
案例
  • 基本页面布局

<template>
  <div>
    <!-- 基本布局结构 -->
    <el-container style="height: 500px; border: 1px solid #eee">
      <el-header style="font-size: 40px; background-color: rgb(238, 241, 246)">tlias智能学习辅助系统</el-header>
      
      <el-container>
        <el-aside width="200px">
          <el-menu :default-openeds="['1', '3']">
              <el-submenu index="1">
              <template slot="title"><i class="el-icon-message"></i>系统信息管理</template>
                <el-menu-item index="1-1">部门管理</el-menu-item>
                <el-menu-item index="1-2">员工管理</el-menu-item>
              </el-submenu>
          </el-menu>
        </el-aside>

        <el-main>
        <el-table :data="tableData">
            <el-table-column prop="name" label="姓名" width="180"></el-table-column>
            <el-table-column prop="image" label="图像" width="180"></el-table-column>
            <el-table-column prop="gender" label="性别" width="140"></el-table-column>
            <el-table-column prop="job" label="职位" width="140"></el-table-column>
            <el-table-column prop="entrydate" label="入职日期" width="180"></el-table-column>
            <el-table-column prop="updatetime" label="最后操作时间" width="230"></el-table-column>
            <el-table-column label="操作" >
                <el-button type="primary" size="mini">编辑</el-button>
                <el-button type="danger" size="mini">删除</el-button>
            </el-table-column>

        </el-table>
        </el-main>
      </el-container>
    </el-container>
  </div>
</template>

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

<style>
</style>
  • 页面组件实现

  • axious异步加载数据

Vue路由

 

 

打包部署

 

 

 问题

已解决!!!!!

重新安装一遍,任务管理器(ctrl+shift+esc)后台显示nginx.exe正在运行。并没有占用端口号

 

 

原本是没有错误日志的,重新安装一遍就有了。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值