获取layui tree的点击层级

注:
1、这里的layex.treeRender是封装好的,其他人要用的话,就正常按照layui的树写tree.render就行;
2、that.level:是vue中data声明的变量;
3、根节点的id=0;

let that = this;
layex.treeRender({
	elem: '#goodsTree',
	data: that.goods,
	click: function(obj) {
		/* 判断当前点击的树是几级--start */
		let el = obj.elem[0].parentElement;
		let level = el.childNodes[0].dataset.id;
		let i = 0;
		while(level != '0') {
			el = el.parentElement;
			level = el.childNodes[0].dataset.id;
			++ i;
		}
		that.level = i/2;
		/* 判断当前点击的树是几级--end */
	}
})

我只想到了这个方法,希望能有更好的方法交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值