Vue.js递归组件实现组织架构树和选人功能案例分(2)

<template> <li v-on:click.stop="selectEmployee()"> <a v-bind:class="lvl|level" href="javascript:;" > <div size="30"> <div :title="employee.employeeName"> <span> <div>{{employee.employeeName}}</div> </span> <div>{{employee.employeeName}}</div> </div> </div> <i v-bind:class="{'lc-check':employee.checked}"></i> </a> </li> </template>

6. 和上面员工的选中原理类似,控制部门节点的展开和合并也通过$set方法扩展一个响应式的expand属性。

expandTree () { var self = this if (self.department.expand === undefined) { self.$set(self.department, 'expand', true) } else { self.department.expand = !self.department.expand } }

总结

以上所述是小编给大家介绍的Vue.js递归组件实现组织架构树和选人功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/25a4ea0ab41aff973986a27f01f5b296.html