不同品牌安拟,型號(hào)不同宵喂,怎么保證型號(hào)和品牌是對(duì)應(yīng)的樊破?
例如選了品牌A,選型號(hào)A1哲戚,再選品牌B,這個(gè)時(shí)候提交就不能對(duì)應(yīng)了
解決:監(jiān)聽(tīng)品牌字段朋其,如果修改并且有值(選擇操作)則清空型號(hào)
但是又出現(xiàn)了一個(gè)問(wèn)題脆炎,同時(shí)賦值時(shí)this.tempModel = data秒裕,型號(hào)就會(huì)被清空。
我之前是這樣解決的几蜻,確保先后賦值
Note:
這里必須要延遲賦值梭稚,如果只是后賦值,沒(méi)有延時(shí)也是不能解決問(wèn)題弧烤。并且如果在監(jiān)聽(tīng)時(shí)方法加上判斷品牌也是無(wú)法得到想要的結(jié)果的。
稍微注意一下莺戒,this.tempModel = data直接將引用賦值,修改了品牌會(huì)被修改闹究,延遲賦值則沒(méi)有意義食店。
Expand:
舍長(zhǎng)提出的方法是:在監(jiān)聽(tīng)品牌方法中判斷選的品牌和型號(hào)是否對(duì)應(yīng),如果不對(duì)應(yīng)則清除型號(hào)价认。
如果是多層樹(shù)狀結(jié)構(gòu)的怎么處理自娩?