一级目录
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>同学录</title>
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<style>
#app {
width: 1024px;
margin: 0 auto;
}
.add-btn {
margin-top: 20px;
width: 100%;
}
.body {
margin-top: 20px;
}
</style>
</head>
<body>
<div id="app">
<h1>同学录</h1>
<div class="head">
<el-row :gutter="20">
<el-col :span="6">
<el-input v-model="userInfo.name" placeholder="请输入姓名"></el-input>
</el-col>
<el-col :span="6">
<el-input v-model="userInfo.sex" placeholder="请输入性别"></el-input>
</el-col>
<el-col :span="6">
<el-input v-model="userInfo.del" placeholder="请输入电话号码"></el-input>
</el-col>
<el-col :span="6">
<el-date-picker v-model="userInfo.day" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyy-MM-dd" placeholder="选择日期">
</el-date-picker>
</el-col>
</el-row>
<el-button type="primary" class="add-btn" @click="addUser">添加</el-button>
</div>
<div class="body">
<template>
<el-table
:data="tableData"
stripe
style="width: 100%">
<el-table-column
prop="date"
label="序号"
width="180">
<template slot-scope="scope">
{{scope.$index + 1}}
</template>
</el-table-column>
<el-table-column prop="name" label="姓名" width="180">
</el-table-column>
<el-table-column prop="sex" label="性别">
</el-table-column>
<el-table-column prop="del" label="电话号码">
</el-table-column>
<el-table-column prop="day" label="生日">
</el-table-column>
<el-table-column prop="caozuo" label="操作">
<template slot-scope="scope">
<el-button type="primary" icon="el-icon-edit" @click="editUser(scope.row,scope.$index)" circle></el-button>
<el-button type="danger" icon="el-icon-delete" @click="delUser(scope.$index)" circle></el-button>
</template>
</el-table-column>
</el-table>
</template>
</div>
<el-dialog title="编辑用户信息" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
<div>
<el-form ref="form" :model="obj" label-width="80px">
<el-form-item label="姓名">
<el-input v-model="obj.name"></el-input>
</el-form-item>
<el-form-item label="性别">
<el-input v-model="obj.sex"></el-input>
</el-form-item>
<el-form-item label="电话号码">
<el-input v-model="obj.del"></el-input>
</el-form-item>
<el-form-item label="生日">
<el-date-picker v-model="obj.day" type="date" format="yyyy 年 MM 月 dd 日" value-format="yyyy-MM-dd" placeholder="选择日期">
</el-date-picker>
</el-form-item>
</el-form>
</div>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false">取 消</el-button>
<el-button type="primary" @click="confirm">确 定</el-button>
</span>
</el-dialog>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script src="./javascript/index.js">
</script>
</html>