VuePress整合Toast消息提示的實(shí)現(xiàn)步驟
VuePress 整合 Vue-Toastification 插件筆記
記錄如何在 VuePress 項(xiàng)目中整合使用 vue-toastification 插件,實(shí)現(xiàn)優(yōu)雅的消息提示。

一、安裝依賴
npm install vue-toastification
或者使用 yarn:
yarn add vue-toastification
二、配置 VuePress 客戶端增強(qiáng)文件
在 VuePress 項(xiàng)目的 .vuepress 目錄下創(chuàng)建或編輯 enhanceApp.js 文件:
// 引入 Toast 插件和樣式
import Toast from "vue-toastification";
import "vue-toastification/dist/index.css";
export default ({ Vue }) => {
// 全局注冊(cè)組件
Vue.component('MyGlobalComponent', MyGlobalComponent);
// 注冊(cè) Toast 插件
Vue.use(Toast, {
// 可選的配置項(xiàng)
position: "top-right",
timeout: 10000,
closeOnClick: true,
pauseOnHover: true,
});
}
三、頁面中使用示例
在任意 .vue 文件或 Markdown 文件中使用時(shí),可以通過 this.$toast 調(diào)用提示:
<template>
<button @click="showToast">點(diǎn)擊提示</button>
</template>
<script>
function showToast() {
this.$toast('xxx')
this.$toast.success('xxx')
this.$toast.info('xxx');
this.$toast.warning('xxx');
this.$toast.error('xxx');
}
</script>
通過以上配置 并使用 vue-toastification,我們可以輕松地為 VuePress 項(xiàng)目添加友好的通知提示功能,適用于各種用戶交互場(chǎng)景,如表單提交、請(qǐng)求成功或錯(cuò)誤提示等。
如果你需要更復(fù)雜的用法,比如自定義樣式、不同類型的提示,可以參考
官方GitHub:點(diǎn)我前往
到此這篇關(guān)于VuePress整合Toast消息提示的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)VuePress整合Toast內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Vue按回車鍵進(jìn)行搜索的實(shí)現(xiàn)方式
這篇文章主要介紹了Vue按回車鍵進(jìn)行搜索的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01
vue遞歸組件實(shí)戰(zhàn)之簡單樹形控件實(shí)例代碼
這篇文章主要介紹了vue遞歸組件實(shí)戰(zhàn)之簡單樹形控件的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08
vue 項(xiàng)目@change多個(gè)參數(shù)傳值多個(gè)事件的操作
這篇文章主要介紹了vue 項(xiàng)目@change多個(gè)參數(shù)傳值多個(gè)事件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01
Vue CLI4.0 webpack配置屬性之productionSourceMap用法
這篇文章主要介紹了Vue CLI4.0 webpack配置屬性之productionSourceMap用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06

