鍍金池/ 問答/HTML/ vue2.0+elementUi tree控件回傳數(shù)據(jù)問題

vue2.0+elementUi tree控件回傳數(shù)據(jù)問題

clipboard.png

勾選tree數(shù)據(jù)后存入到一個(gè)新的數(shù)組,然后遍歷數(shù)組放在一個(gè)div中,遍歷出的每一項(xiàng)都可以關(guān)閉,關(guān)閉每一項(xiàng)時(shí)怎么將tree控件的勾選項(xiàng)也對(duì)應(yīng)上

clipboard.png
如果選中項(xiàng)為true則push到新數(shù)組中,否則在數(shù)組中刪除

clipboard.png
遍歷新數(shù)組,每一項(xiàng)可以關(guān)閉,關(guān)閉時(shí)怎么同時(shí)將tree中的勾去掉

回答
編輯回答
寫榮

數(shù)據(jù)結(jié)構(gòu)不一樣的話這樣做
watch tree的值和div對(duì)應(yīng)的數(shù)組值
在tree中拿勾選的值去更新div對(duì)應(yīng)的數(shù)組值 反之亦然 這樣就可以相互更新了
數(shù)據(jù)結(jié)構(gòu)一樣的話 直接把div的數(shù)組值=tree的選擇數(shù)組值 div數(shù)組值在刪除的時(shí)候tree的也會(huì)更新 用的是同一個(gè)數(shù)組

2017年8月28日 17:01
編輯回答
怣痛

理論上,你選擇的內(nèi)容不是共享一個(gè)數(shù)組對(duì)象么?雙向綁定應(yīng)該已經(jīng)幫你解決了這個(gè)問題啊~

2018年6月13日 04:27