封裝成外掛程式 Toast

2022-09-20 08:00:16 字數 526 閱讀 7310

需求:經常會有提示框,多個頁面使用,但是提示框的大小、icon圖示等會變化。

思路:多個頁面使用,可以封裝成全域性元件。但是需要多次引人標籤,有點繁瑣。

this.$refs.tip.showtoast();
import toast from './toast'

const obj={};

obj.install=function (vue)

export default obj

import toast from 'components/common/toast/index'

// 安裝toast外掛程式

vue.use(toast);//使用use,就會去執行tip的install函式

this.$toast.showtoast()

js封裝成外掛程式

由於專案原因,工作一年多還沒用js寫過外掛程式,專案太成熟,平時基本都是在使用已經封裝好的功能外掛程式。感覺自己好low.這兩天想自己抽空寫乙個canvas畫統計圖與折現圖的外掛程式,所以就去網上學習了下如何封裝.雖然之前看了很多原始碼,但是感覺就算了解也是野路子.什麼是封裝呢?我的理解就是 把乙個...

Vue中封裝toast外掛程式

一 在專案中建立乙個plugins toastmessage index.vue檔案 class wrap v if showwrap class showcontent fadein fadeout 二 在該目錄下建立index.js檔案 import vue from vue 這裡就是我們剛剛建...

vue專案中封裝Toast外掛程式

模板 用來設定顯示的位置,css布局,資料之類的 方法 可以在想用的地方隨時呼叫 建立乙個toast外掛程式 可以在到處呼叫 還是需要這個模板的 外掛程式裡用的方法或者資料都是在這個模板中 一般都是使用方法 import toast from toast const obj 需要在main.js中先...