鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 請(qǐng)問vue中如何讓一個(gè)點(diǎn)擊事件擁有兩個(gè)不同的點(diǎn)擊狀態(tài)。

請(qǐng)問vue中如何讓一個(gè)點(diǎn)擊事件擁有兩個(gè)不同的點(diǎn)擊狀態(tài)。

一個(gè)頁(yè)面在新增文章的時(shí)候會(huì)彈出一個(gè)彈框,編輯的時(shí)候也會(huì)彈出一個(gè),兩個(gè)事件共用同一個(gè)彈框(這個(gè)是必要的,因?yàn)橛幸恍┙壎ǖ恼?qǐng)求),然后點(diǎn)擊彈框的確定默認(rèn)是提交事件,但是編輯的時(shí)候需要提交另外一個(gè)接口,問就是,同一個(gè)確定事件如何讓他有兩個(gè)狀態(tài),代碼如下:
新增事件:
clipboard.png

編輯事件
clipboard.png
點(diǎn)擊這兩個(gè)都會(huì)彈出彈框:
彈框確定就一個(gè)事件:
clipboard.png
請(qǐng)問在methods里如何定義成兩個(gè)狀態(tài)。

回答
編輯回答
尛曖昧

在data中寫個(gè)數(shù)據(jù)保存狀態(tài),如點(diǎn)擊新增時(shí),把數(shù)據(jù)賦值為新增,編輯時(shí)賦值為編輯,這樣你彈框的標(biāo)題,提交時(shí)的類型都可以根據(jù)這個(gè)數(shù)據(jù)來(lái)判斷

2017年2月25日 17:05