鍍金池/ 問(wèn)答/Python  HTML/ elementUI菜單組件如何實(shí)現(xiàn)折疊,再展開(kāi)時(shí)顯示之前被打開(kāi)的子菜單?

elementUI菜單組件如何實(shí)現(xiàn)折疊,再展開(kāi)時(shí)顯示之前被打開(kāi)的子菜單?

1:我想實(shí)現(xiàn)點(diǎn)擊展開(kāi)按鈕后仍然展開(kāi)之前打開(kāi)的子菜單,可是默認(rèn)是全部關(guān)閉之前只打開(kāi)過(guò)的菜單
我在文檔上看到有提供open和close方法,可是我不知道正確的使用方法?用ref嘗試過(guò),報(bào)錯(cuò)提示not a function,求指點(diǎn)迷津

clipboard.png
可以在這里看在線的demo

回答
編輯回答
離人歸

沒(méi)用過(guò) element ui。把 當(dāng)前的狀態(tài)保存一下就好了啊,active-index 放到 data 里保存。我看有 default-active 屬性,賦給它就好了吧。無(wú)論什么 libary,處理的方式大同小異。

2017年9月1日 22:41
編輯回答
鹿惑

自問(wèn)自答下,直接修改defaultActive就可以了,再次賦值

2017年7月5日 05:46