介绍
本篇文章给大家分享的是有关使用vue实现监听Treeselect选择项的改变的方法,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
项目中使用Treeselect时,需要获取选项的变化从而触发别的事件,所以需要监听Treeselect所选择的值。
我使用了手表来监听Treeselect绑定的模型,如果模型的值发生变化就触发currDeptChange事件。
& lt; el-form-item道具=癲eptId" :label=? t (& # 39; deviceManage.device.table.deptId& # 39;) + & # 39;: & # 39;“比;=& lt; treeselect:选择“deptTree" :标准化者=皀ormalizer" v模型=癴ormData.deptId" :占位符=? t (& # 39; deviceManage.device.dlg.deptId& # 39;)“比; & lt;/treeselect> & lt;/el-form-item>
监听Treeselect选择项的改变
看:{//监听deptId & # 39;formData.deptId& # 39;: & # 39; currDeptChange& # 39; }, 方法:{ currDeptChange (val) { console.log (& # 39; currDeptChange& # 39;, val) 如果(val) { this.queryStaff () } }, queryStaff () {} }
<>强vue Treeselect树形下拉框:获取选中节点的id和标记强>
API: https://vue-treeselect.js.org/
1.事件id:即价值
1。标签:需要用到方法:@select(节点,instanceId)和@deselect(节点,instanceId)
& lt; template> & lt; treeselect ref=癉RHA_EFaultModeTree" v模型=癉RHA_EFaultModeTree_value" :多个=皌rue" :选项=癉RHA_EFaultModeTree_options" :平=皌rue" :show-count=皌rue" :disable-branch-nodes=皌rue" :可搜索=癴alse" @select=癉RHA_EFaultModeTree_handleSelect" @deselect=癉RHA_EFaultModeTree_handleDeSelect" 占位符=?请选择…“/比; & lt; p>标记:{{DRHA_EFaultModeTree_lables}} & lt;/p> & lt; p> id: {{DRHA_EFaultModeTree_value}} & lt;/p> & lt;/template> & lt; script>//导入组件 从& # 39;进口Treeselect @riophae/vue-treeselect& # 39;//导入的样式 进口& # 39;@riophae vue-treeselect/dist/vue-treeselect.css& # 39; 出口默认{ 组件:{Treeselect}, 数据(){ 返回{ DRHA_EFaultModeTree_value:空, DRHA_EFaultModeTree_lables: [], DRHA_EFaultModeTree_options: [{ id: & # 39; 1 & # 39; 标签:& # 39;水果# 39; 孩子们:[{ id: & # 39; 1 - 1 # 39; 标签:& # 39;苹果和# 63;& # 39; isNew:没错, },{ id: & # 39; 1 - 2 # 39; 标签:& # 39;葡萄,# 63;& # 39; },{ id: & # 39; 1 - 3 # 39; 标签:& # 39;梨,# 63;& # 39; }, { id: & # 39; 1 - 4 # 39; 标签:& # 39;草莓,# 63;& # 39; }, { id: & # 39;西瓜# 39; 标签:& # 39;西瓜,# 63;& # 39; }), }, { id: & # 39;蔬菜# 39; 标签:& # 39;蔬菜# 39; 孩子们:[{ id: & # 39;玉米# 39; 标签:& # 39;玉米,# 63;& # 39; }, { id: & # 39;胡萝卜# 39; 标签:& # 39;胡萝卜,# 63;& # 39; }, { id: & # 39;茄子# 39; 标签:& # 39;茄子,# 63;& # 39; }, { id: & # 39;番茄# 39; 标签:& # 39;番茄,# 63;& # 39; }), }), }; }, 安装:函数(){ }, 方法:{ DRHA_EFaultModeTree_handleSelect(节点,instanceId) { console.log(“选择”); this.DRHA_EFaultModeTree_lables.push (node.label); }, DRHA_EFaultModeTree_handleDeSelect(节点,instanceId) { console.log (“DeSelect"); (让我=0;i
以上就是使用vue实现监听Treeselect选择项的改变的方法,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。