项目中使用 Treeselect 时,需要获取选项的变化从而触发别的事件,所以需要监听Treeselect 所选择的值。
我使用了watch 来监听 treeselect 绑定的 model ,如果 model 的值发生变化就触发 currDeptChange 事件。
监听 Treeselect 选择项的改变
watch: { // 监听deptId 'formData.deptId': 'currDeptChange' }, methods: { currDeptChange(val) { console.log('currDeptChange', val) if (val) { this.queryStaff() } }, queryStaff() {} }
补充知识:vue Treeselect 树形下拉框 : 获取选中节点的ids和lables
API: https://www.sychzs.cn/#events
1.ids: 即value
1.lable: 需要用到方法:@select(node,instanceId) 和 @deselect(node,instanceId)
lables:{{DRHA_EFaultModeTree_lables}}
ids:{{DRHA_EFaultModeTree_value}}
以上这篇vue 监听 Treeselect 选择项的改变操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持来客网。