handleSearch() {
axios
.get(`http://localhost:9999/student/findById/${this.input}`)
.then((res) => {
console.log(res.data);
this.$message({
message: "搜索成功",
type: "success",
});
res.data = [res.data];
this.tableData = res.data;
})
.catch((error) => {
console.log(error);
});
},
<el-input v-model="input" placeholder="通过id搜索"></el-input>
<el-button type="primary" @click="handleSearch">搜索</el-button>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="id" label="编号" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180">
</el-table-column>
<el-table-column prop="age" label="年龄" width="180"></el-table-column>
<el-table-column prop="sex" label="性别"></el-table-column>
<el-table-column prop="class1" 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>