一種基于vue實(shí)現(xiàn)的支持多樹(shù)結(jié)構(gòu)的下拉選擇組件構(gòu)建方法

基本信息

申請(qǐng)?zhí)?/td> CN202010694162.5 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN111857490A 公開(kāi)(公告)日 2020-10-30
申請(qǐng)公布號(hào) CN111857490A 申請(qǐng)公布日 2020-10-30
分類號(hào) G06F3/0482(2013.01)I;G06F16/901(2019.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張文登;曠星;牛曉玲;馬文瑞 申請(qǐng)(專利權(quán))人 蘇州極易科技股份有限公司
代理機(jī)構(gòu) 南京中盟科創(chuàng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 代理人 孫麗君
地址 215000江蘇省蘇州市工業(yè)園區(qū)仁愛(ài)路99號(hào)D205-208
法律狀態(tài) -

摘要

摘要 本發(fā)明提出一種基于vue實(shí)現(xiàn)的支持多樹(shù)結(jié)構(gòu)的下拉選擇組件構(gòu)建方法,包括步驟:在數(shù)據(jù)層定義第一數(shù)組,用于存儲(chǔ)不同對(duì)象結(jié)構(gòu)樹(shù)的生成樹(shù)結(jié)構(gòu)數(shù)據(jù);配置第一數(shù)組中每個(gè)對(duì)象的生成樹(shù)結(jié)構(gòu)數(shù)據(jù),生成不同對(duì)象的結(jié)構(gòu)樹(shù);為同一結(jié)構(gòu)樹(shù)中真實(shí)id相同的節(jié)點(diǎn)生成唯一的虛擬id;對(duì)于同一結(jié)構(gòu)樹(shù)中真實(shí)id相同的節(jié)點(diǎn),將這些節(jié)點(diǎn)的id替換為計(jì)算出的虛擬id,將節(jié)點(diǎn)的真實(shí)id存儲(chǔ)在節(jié)點(diǎn)的屬性realid中;定義第二數(shù)組;當(dāng)用戶在頁(yè)面選中某一個(gè)樹(shù)結(jié)構(gòu)中的某個(gè)節(jié)點(diǎn)A時(shí),找到本結(jié)構(gòu)樹(shù)中與A具有相同真實(shí)id的其他節(jié)點(diǎn),根據(jù)需求將要與A一并選中的節(jié)點(diǎn)的虛擬id記錄在第二數(shù)組中;根據(jù)第二數(shù)組記錄的虛擬id,在頁(yè)面中顯示相應(yīng)節(jié)點(diǎn)的選中狀態(tài)。??