在使用zui樹形選單的程序中,由于需要個性化點擊事件,采用的是html拼接字串后使用 $('#indexTreeMenu').tree();方法渲染,但是在隱藏選單再次顯示后,子選單的指向箭頭圖示消失,示意如下
正常情況:

?
隱藏整個選單再重新填充html后:

?
查看原始碼tree事件發現會對渲染過后的樹初始化資料物件

?
修復這一問題的辦法是在渲染之前重置Tree的data物件,可以真正進行二次渲染
//重置
$('#indexTreeMenu').data('zui.tree', null)
//渲染
$('#indexTreeMenu').tree();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/230556.html
標籤:其他
上一篇:掌握 Promise 的邏輯方法
下一篇:流程控制
