Ich habe Message ursprünglich in der Element-Benutzeroberfl?che verwendet, aber der Stil passte nicht zum Projekt und das Design wurde einer neuen Benutzeroberfl?che übergeben. Jetzt m?chte ich diese Nachrichtenaufforderung als Komponente schreiben, um zu erfahren, wie dieser Aufruf implementiert wird. Oder es muss nicht in dieser Form vorliegen, solange es nach dem Aufruf in api.jsMessage.error('接口請(qǐng)求失敗');
dynamisch in das DOM eingefügt werden kann
我試過(guò)兩種方法
一:將組件掛到根組件上,將組件的狀態(tài)信息綁定到vuex當(dāng)中.在vue的prototype中暴露一個(gè)接口用于改動(dòng)組件的狀態(tài).即通過(guò)調(diào)用dispatch改變vuex狀態(tài)從而使得組件狀態(tài)改變.
二.組件不需要掛載,而是在vue的prototype中暴露一個(gè)接口,每當(dāng)調(diào)用該接口的時(shí)候,動(dòng)態(tài)構(gòu)建vue實(shí)例并以Message組件作為其子組件
你可以寫一個(gè)彈框的組件 引用vuex 全局設(shè)置一個(gè)變量 當(dāng)ajax返回后根據(jù)不同狀態(tài)顯示彈框