传统jsp代码:使用超链接请求后端
<a href="delete?no=${stu.stuNo}">删除</a>
Vue式:把参数通过事件中调用ajax或者axios请求到后端
表现层:
<tr v-for="stu in studentList">
<td>{{stu.id}}</td>
<button @click="deleteStu(stu.id)">删除</button>
</tr>
js单击事件:
deleteStu: function (event) {
console.log(event);//点哪行打印哪行的id
$.ajax({
url: "deleteStudent",
data: {
//传给后端的参数
id: event
},
dataType: "JSON",
type: "get",
success(result) {
//把后端返回的数据赋值给Vue中的数据
myModel.studentList = result;
},
error() {
console.log("删除返回结果错误")
},
timeout: 2000
})
}