介紹
特性
輕量 目前整個項目未打包前大概只有120行代碼(包括注釋),5kb左右(包括圖標(biāo)) 1.安裝vuex,如果你項目還沒使用的話。請放心,雖然mptoast依賴vuex,你不會接觸到任何有關(guān)vuex的代碼。添加vuex只為讓你寫更少的代碼。
2.安裝mptoast
或者
3.在項目的主配置文件(一般位于src/main.js)加入以下代碼
4.在你需要彈窗的頁面,引入組件,并注冊,然后在頁面內(nèi)加入一個你注冊的組件,就可以在js里面調(diào)用this.$mptoast()了, 以下是一個簡單的實例
至于為什么沒辦法做到像vue組件那樣,引入一次,就可以在所有頁面使用,我想我必須得解釋以下,因為mpvue目前還不支持全局的組件,我嘗試過很多種變通辦法,都行不通,甚至為了讓大家使用的時候,少輸入幾個字,少一些冗余,我都做了很多嘗試和優(yōu)化,目前mpvue團(tuán)隊已經(jīng)在考慮新增全局組件功能,我會時刻關(guān)注,一旦支持,我這邊也立馬做支持。 參數(shù)說明 參數(shù)分2種類型,一種是多個參數(shù),另一個種則少只接收一個對象 一, 多個參數(shù)以下代碼是一個多個參數(shù)調(diào)用的簡單實例 this.$mptoast('溫馨提示', 'success', 2000) 二, 單個object對象object對象參數(shù)的功能,其實跟上面多個參數(shù)的對應(yīng)的功能是一樣的,只是寫法不同而已,我們直接看代碼
需要注意的是,以上參數(shù),如果傳入錯誤的類型,先會進(jìn)行類型轉(zhuǎn)換,如果轉(zhuǎn)換失敗的,可能會報錯。 |
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)