toast彈框元件的封裝 外掛程式方式

2022-08-28 20:54:13 字數 604 閱讀 5577

我們這裡打算做乙個彈框功能

當我們點選加入購物車的時候 就會彈出這個彈框,把它做成外掛程式方式的好處,我們引用的時候就很簡單,只需要用this.$toast就可以了,

首先我們要寫乙個外掛程式

123

}45627

然後我們需要根據這個元件構建元件物件,並把這個物件上傳到vue.prototype上去 方便每個元件的使用

1 import toast from './toast'

2 const obj ={}

3 obj.install = function

(vue)

15 export default obj

然後我們需要在main.js上引入這個外掛程式

import toast from 'components/common/toast'

vue.use(toast)

然後我們就可以直接在外掛程式中引用

that.$toast.show("這裡新增內容」, 2000)

vue的toast元件封裝

思路很簡單 樣式思路 1.設定乙個一定大小的盒子,然後給盒子設定背景顏色,再設定文字顏色,再來個固定定位脫離文件流就好了。邏輯思路 設定乙個屬性,控制toast彈出的狀態顯示與否,然後在設定個定時器,過一定事件,修改toast元件為不可見即可。template div class toast v s...

vue封裝乙個彈框元件

這是乙個提示框和對話方塊,例 取消 div div class kz btn click took 確定 div div div div template script export default took function script style scoped kz cont kz cont ...

vue封裝元件 父子傳值 (彈框例項)

components home.vue 顯示 components count index.vue 這是一段自己封裝的dialog 取 消 確 定 總結 結合上面的 看 1.父元件呼叫子元件的方法 methods getchildmethods this.refs.child.childmethod...