最近做的uniapp的項(xiàng)目中,有一個(gè)單選,實(shí)際上選擇框其實(shí)有兩種,一種是點(diǎn)的radio,另一種是方框?qū)︺^形的checkbox,嚴(yán)格來說checkbox并不能說是單選,但是功能上包括單選,并且有時(shí)候就專門需要這樣的樣式,省的再去寫。
在element ui中,我們使用@change來監(jiān)聽一個(gè)組件的選中狀態(tài),包括apicloud中也是直接在checkbox上寫,在這里也是同理,但是實(shí)際上在uniapp這么寫之后,發(fā)現(xiàn)選擇或者取消選擇后并不能觸發(fā)事件,于是查了一下。
在uniapp中,checkbox即使是單個(gè),也不能單獨(dú)存在,必須放在多選框組里。
并且@change本身并不能放在checkbox中,必須放在checkbox-group的身上才能觸發(fā)。
了解更多uniapp知識(shí)點(diǎn)擊這里。