handleUpdate(a,b) { // console.log(b); this.$get("/school/"+b.schoolId).then((res) => { this.form = res.data.school; this.open = true; this.title = "修改学校管理"; }); }, newList(){ this.$get('/school') .then(res => { this.schools = res.data.school console.log(this.schools); }) },
时间: 2024-02-10 20:06:35 浏览: 223
vue子传父关于.sync与$emit的实现
这段代码是Vue.js组件中的方法。handleUpdate(a,b)和newList()是两个不同的方法,分别用于处理更新和获取学校列表的操作。
在handleUpdate(a,b)方法中,a和b是两个参数。在这个方法中,使用了Vue.js封装的异步请求方法$this.$get(url)来获取指定学校的信息,其中的变量b.schoolId指定了要获取的学校的ID。当请求成功后,将获取到的学校信息赋值给组件中的form对象,并将open变量设置为true,以打开学校管理的弹窗。最后,将title变量设置为“修改学校管理”。
在newList()方法中,使用了同样的异步请求方法$this.$get(url)来获取学校列表数据,请求成功后将数据赋值给组件中的schools数组,并在控制台中打印出来。
阅读全文