Pārlūkot izejas kodu

修改message全局方法,增加默认参数。

zhengqiang 5 gadi atpakaļ
vecāks
revīzija
93ca291533
1 mainītis faili ar 7 papildinājumiem un 2 dzēšanām
  1. 7 2
      src/main.js

+ 7 - 2
src/main.js

@@ -28,14 +28,19 @@ var MY_MESSAGE_DEFAULT = {
   showClose: true
 }
  
-Vue.prototype.$message = function (options) {
+var MessageWrapper = function (options) {
   if (typeof (options) === 'object') {
     options = Object.assign({}, MY_MESSAGE_DEFAULT, options)
   }
 
-  Message(options)
+  return Message(options)
 }
 
+for(var key in Message){
+  MessageWrapper[key] = Message[key]
+}
+
+Vue.prototype.$message = MessageWrapper
 new Vue({
   router,
   store,