学习总结之filter,find,map


this.departmentData是上图1中的数据(page)
图二是一个饿了么的下拉选择器,需求是想通过选中下拉某一项(部门),可以获取到所选择的部门名称和id
饿了么提供的方法只能获取到id或名称,两个值同时获取不到.
解决办法:
用数组的filter方法:
把它写在下拉选择器的change事件里
handleDepartment(val) { let arr = [];arr = this.departmentData.filter(item => item.name === val); this.addForm.deptId = arr[0].id; }