原本用的Element UI裡的Message,但是風格與專案不符,設計給了新的UI,現在我想把這個訊息提示寫成元件,如何實現這種呼叫Message.error('介面請求失敗');。或者說不一定是這種形式,只要可以在api.js中呼叫後動態插入DOM
Message.error('介面請求失敗');
我試過兩種方法一:將組件掛到根組件上,將組件的狀態資訊綁定到vuex當中.在vue的prototype中暴露一個接口用於改動組件的狀態.即通過調用dispatch改變vuex狀態從而使得組件狀態改變.
二.元件不需要掛載,而是在vue的prototype中暴露一個介面,每當呼叫該介面的時候,動態建構vue實例並以Message元件作為其子元件
你可以寫一個彈框的組件 引用vuex 全域設定一個變數 當ajax回傳後依不同狀態顯示彈框
我試過兩種方法
一:將組件掛到根組件上,將組件的狀態資訊綁定到vuex當中.在vue的prototype中暴露一個接口用於改動組件的狀態.即通過調用dispatch改變vuex狀態從而使得組件狀態改變.
二.元件不需要掛載,而是在vue的prototype中暴露一個介面,每當呼叫該介面的時候,動態建構vue實例並以Message元件作為其子元件
你可以寫一個彈框的組件 引用vuex 全域設定一個變數 當ajax回傳後依不同狀態顯示彈框