Dieser Artikel stellt hauptsächlich die Verwendung des Sweetalert2-Popup-Plugins im Vue-Projekt vor. Jetzt kann ich ihn mit Ihnen teilen
npm install sweetalert2@7.15.1 --save
src
src/plugins/vue-sweetalert2.jsplugins
vue-sweetalert2.js
import swal from 'sweetalert2' export default { install: (Vue) => { // sweetalert2 的设置默认配置的方法 swal.setDefaults({ type: 'warning', showCancelButton: true, confirmButtonColor: 'rgb(140,212,245)', cancelButtonColor: 'rgb(193,193,193)' }) // 添加全局方法 Vue.swal = swal // 添加实例方法 Vue.prototype.$swal = swal } }
Der erste Parameter dieser Methode ist der Vue-Konstruktor. Nachdem wir als globale Methode und Instanzmethode hinzugefügt haben, können wir über und
install
swal
3) darauf zugreifen und das Plug-in Vue.swal
this.$swal
vorstellen Um die
-Datei zu öffnen, führen Sie
src/main.jssrc/main.js
./plugins/vue-sweetalert2
import Vue from 'vue' import App from './App' import router from './router' import './directives' import './components' import store from './store' // 引入插件 import VueSweetalert2 from './plugins/vue-sweetalert2' // 使用插件 Vue.use(VueSweetalert2) Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', router, store, components: { App }, template: '<App/>' })
, um die Datei
zu öffnen und die Methodelogout() { this.$swal({ text: '你确定要退出吗?', confirmButtonText: '退出' }).then((res) => { if (res.value) { this.$store.dispatch('logout') } }) }
src/components/layouts/TheEntry.vue
Verwandte Empfehlungen: logout
So verwenden Sie die Elementformvalidierung in Vue
Tutorial zur Verwendung des Ebenen-Pop- up-Plug-inDas obige ist der detaillierte Inhalt vonSo verwenden Sie das Sweetalert2-Popup-Plug-In im Vue-Projekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!