搜尋

首頁  >  問答  >  主體

javascript - Vue2.x如何在條件判斷後動態插入一個訊息提示元件

原本用的Element UI裡的Message,但是風格與專案不符,設計給了新的UI,現在我想把這個訊息提示寫成元件,如何實現這種呼叫Message.error('介面請求失敗');。或者說不一定是這種形式,只要可以在api.js中呼叫後動態插入DOM

仅有的幸福仅有的幸福2749 天前656

全部回覆(2)我來回復

  • PHPz

    PHPz2017-05-19 10:27:11

    我試過兩種方法
    一:將組件掛到根組件上,將組件的狀態資訊綁定到vuex當中.在vue的prototype中暴露一個接口用於改動組件的狀態.即通過調用dispatch改變vuex狀態從而使得組件狀態改變.

    二.元件不需要掛載,而是在vue的prototype中暴露一個介面,每當呼叫該介面的時候,動態建構vue實例並以Message元件作為其子元件

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:27:11

    你可以寫一個彈框的組件 引用vuex 全域設定一個變數 當ajax回傳後依不同狀態顯示彈框

    回覆
    0
  • 取消回覆