1. UseUsing element's message component in Vue Use in Vue file this.$message({ message: "prompt message", type: "success" }) Use in js file import ElementUI from 'element-ui'; ElementUI.Message({ message: 'prompt message', type: 'warning' }); 2. Solve the problem of repeated display of message pop-up windows// message.js /** * @Description: Override message mounting to implement private properties of Class* @param { String } options => message content* @param { Boolean } single => whether to display only one*/ import { Message } from 'element-ui'; const showMessage = Symbol('showMessage'); class DonMessage { success (options, single = false) { this[showMessage]('success', options, single); } warning (options, single = false) { this[showMessage]('warning', options, single); } info (options, single = false) { this[showMessage]('info', options, single); } error (options, single = true) { this[showMessage]('error', options, single); } [showMessage] (type, options, single) { if (single) { // Determine if Message already exists if (document.getElementsByClassName('el-message--error').length === 0) { Message[type](options); } } else { Message[type](options); } } } // Default export of private Message component export default new DonMessage(); Introduce where necessary import DonMessage from '@/message' Use directly in js file DonMessage.warning('Please log in') Mounted on the vue prototype // main.js Vue.prototype.$message = DonMessage // Call this.$message.warning("Please log in") in the vue file This is the end of this article about how to solve the problem of repeated pop-up of Element’s Message pop-up. For more information about repeated pop-up of Element’s Message pop-up, please search for previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: MySQL encoding utf8 and utf8mb4 utf8mb4_unicode_ci and utf8mb4_general_ci
>>: How to install and connect Navicat in MySQL 8.0.20 and what to pay attention to
There are two ways to expose container ports in d...
I installed MySQL smoothly in Ubuntu 16.04 before...
1. Time formatting and other methods It is recomm...
1. The as keyword indicates an assertion In Types...
Before the arrow was shot, the bow whispered to t...
Recently, some friends said that after installing...
This article shares the specific code of JavaScri...
1.1 Introduction By enabling the slow query log, ...
Table of contents 1. New usage of watch 1.1. Watc...
This article mainly describes how to implement fo...
Do you add an alt attribute to the img image tag? ...
Table of contents 01. Listener watch (1) Function...
1. Introduction (1) Introduction to vw/vh Before ...
1. Overview Users expect the web applications the...
Table of contents Network Information Modify the ...