- <template>
- <div>
- <el-card class="box-card" style="height: 620px">
- <el-input v-model="query.name" style="width:200px" placeholder="请输入用户姓名"></el-input>
-  
-  
-  
- <el-button type="primary">查询</el-button>
-  
- <el-button type="primary">新增</el-button>
-
- <el-table
- :data="tableData"
- height="250"
- border
- style="width: 100%">
- <el-table-column
- prop="id"
- label="ID"
- width="180">
- </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="phone"
- label="手机号">
- </el-table-column>
-
- <el-table-column
- prop="avatar"
- label="头像">
- </el-table-column>
-
- <el-table-column label="操作">
- <template slot-scope="scope">
- <el-button
- size="mini"
- @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
- <el-button
- size="mini"
- type="danger"
- @click="handleDelete(scope.$index, scope.row)">删除</el-button>
- </template>
- </el-table-column>
- </el-table>
-
-
- <el-pagination
- @size-change="handleSizeChange"
- @current-change="handleCurrentChange"
- :current-page="currentPage4"
- :page-sizes="[5, 10, 20, 30]"
- :page-size="100"
- layout="total, sizes, prev, pager, next, jumper"
- :total="400">
- </el-pagination>
-
- </el-card>
-
-
-
-
- </div>
-
-
- </template>
-
- <script>
-
- export default {
- name: 'HomeView',
- data() {
- return {
- query: {
- page: 1,
- size: 5,
- name: '',
- },
- currentPage4: 4,
- tableData: [{
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }, {
- id: '2023-10-01',
- name: '王小虎',
- sex: '男',
- phone: '18412345678',
- avatar: '鸡仔图.jpg',
- address: '河南省新乡市小店镇'
- }],
- }
- },
- methods: {
- handleEdit(index, row) {
- console.log(index, row);
- },
- handleDelete(index, row) {
- console.log(index, row);
- },
- handleSizeChange(val) {
- console.log(`每页 ${val} 条`);
- },
- handleCurrentChange(val) {
- console.log(`当前页: ${val}`);
- }
- }
- }
- </script>
效果如下