messageex.js 432 B

12345678910111213141516171819202122
  1. /**
  2. * 对消息提示进行扩展
  3. */
  4. import Vue from 'vue'
  5. var messageContainer = {
  6. info: {},
  7. };
  8. let vue=new Vue();
  9. export default {
  10. info: (message) => {
  11. if (messageContainer.info[message]) {
  12. messageContainer.info[message].close();
  13. }
  14. messageContainer.info[message] = vue.$message.info({
  15. message,
  16. onClose: (msgObj) => {
  17. delete messageContainer.info[message];
  18. },
  19. });
  20. },
  21. };