qauMaWeb/node_modules/.cache/babel-loader/cb342156e0b6c3b6b5bb370990d...

1 line
3.9 KiB
JSON

{"ast":null,"code":"\"use strict\";\n\nrequire(\"core-js/modules/es.object.to-string.js\");\n\nrequire(\"core-js/modules/web.dom-collections.for-each.js\");\n\nrequire(\"core-js/modules/es.array.concat.js\");\n\nexports.__esModule = true;\n\nfunction _broadcast(componentName, eventName, params) {\n this.$children.forEach(function (child) {\n var name = child.$options.componentName;\n\n if (name === componentName) {\n child.$emit.apply(child, [eventName].concat(params));\n } else {\n _broadcast.apply(child, [componentName, eventName].concat([params]));\n }\n });\n}\n\nexports.default = {\n methods: {\n dispatch: function dispatch(componentName, eventName, params) {\n var parent = this.$parent || this.$root;\n var name = parent.$options.componentName;\n\n while (parent && (!name || name !== componentName)) {\n parent = parent.$parent;\n\n if (parent) {\n name = parent.$options.componentName;\n }\n }\n\n if (parent) {\n parent.$emit.apply(parent, [eventName].concat(params));\n }\n },\n broadcast: function broadcast(componentName, eventName, params) {\n _broadcast.call(this, componentName, eventName, params);\n }\n }\n};","map":{"version":3,"sources":["D:/Work/WorkSpace/GitWorkSpace/TenShop/resource/ElectronicMall/src/qingge-Market/qingge-vue/vue/node_modules/element-ui/lib/mixins/emitter.js"],"names":["exports","__esModule","_broadcast","componentName","eventName","params","$children","forEach","child","name","$options","$emit","apply","concat","default","methods","dispatch","parent","$parent","$root","broadcast","call"],"mappings":"AAAA;;;;;;;;AAEAA,OAAO,CAACC,UAAR,GAAqB,IAArB;;AACA,SAASC,UAAT,CAAoBC,aAApB,EAAmCC,SAAnC,EAA8CC,MAA9C,EAAsD;AACpD,OAAKC,SAAL,CAAeC,OAAf,CAAuB,UAAUC,KAAV,EAAiB;AACtC,QAAIC,IAAI,GAAGD,KAAK,CAACE,QAAN,CAAeP,aAA1B;;AAEA,QAAIM,IAAI,KAAKN,aAAb,EAA4B;AAC1BK,MAAAA,KAAK,CAACG,KAAN,CAAYC,KAAZ,CAAkBJ,KAAlB,EAAyB,CAACJ,SAAD,EAAYS,MAAZ,CAAmBR,MAAnB,CAAzB;AACD,KAFD,MAEO;AACLH,MAAAA,UAAU,CAACU,KAAX,CAAiBJ,KAAjB,EAAwB,CAACL,aAAD,EAAgBC,SAAhB,EAA2BS,MAA3B,CAAkC,CAACR,MAAD,CAAlC,CAAxB;AACD;AACF,GARD;AASD;;AACDL,OAAO,CAACc,OAAR,GAAkB;AAChBC,EAAAA,OAAO,EAAE;AACPC,IAAAA,QAAQ,EAAE,SAASA,QAAT,CAAkBb,aAAlB,EAAiCC,SAAjC,EAA4CC,MAA5C,EAAoD;AAC5D,UAAIY,MAAM,GAAG,KAAKC,OAAL,IAAgB,KAAKC,KAAlC;AACA,UAAIV,IAAI,GAAGQ,MAAM,CAACP,QAAP,CAAgBP,aAA3B;;AAEA,aAAOc,MAAM,KAAK,CAACR,IAAD,IAASA,IAAI,KAAKN,aAAvB,CAAb,EAAoD;AAClDc,QAAAA,MAAM,GAAGA,MAAM,CAACC,OAAhB;;AAEA,YAAID,MAAJ,EAAY;AACVR,UAAAA,IAAI,GAAGQ,MAAM,CAACP,QAAP,CAAgBP,aAAvB;AACD;AACF;;AACD,UAAIc,MAAJ,EAAY;AACVA,QAAAA,MAAM,CAACN,KAAP,CAAaC,KAAb,CAAmBK,MAAnB,EAA2B,CAACb,SAAD,EAAYS,MAAZ,CAAmBR,MAAnB,CAA3B;AACD;AACF,KAfM;AAgBPe,IAAAA,SAAS,EAAE,SAASA,SAAT,CAAmBjB,aAAnB,EAAkCC,SAAlC,EAA6CC,MAA7C,EAAqD;AAC9DH,MAAAA,UAAU,CAACmB,IAAX,CAAgB,IAAhB,EAAsBlB,aAAtB,EAAqCC,SAArC,EAAgDC,MAAhD;AACD;AAlBM;AADO,CAAlB","sourcesContent":["\"use strict\";\n\nexports.__esModule = true;\nfunction _broadcast(componentName, eventName, params) {\n this.$children.forEach(function (child) {\n var name = child.$options.componentName;\n\n if (name === componentName) {\n child.$emit.apply(child, [eventName].concat(params));\n } else {\n _broadcast.apply(child, [componentName, eventName].concat([params]));\n }\n });\n}\nexports.default = {\n methods: {\n dispatch: function dispatch(componentName, eventName, params) {\n var parent = this.$parent || this.$root;\n var name = parent.$options.componentName;\n\n while (parent && (!name || name !== componentName)) {\n parent = parent.$parent;\n\n if (parent) {\n name = parent.$options.componentName;\n }\n }\n if (parent) {\n parent.$emit.apply(parent, [eventName].concat(params));\n }\n },\n broadcast: function broadcast(componentName, eventName, params) {\n _broadcast.call(this, componentName, eventName, params);\n }\n }\n};"]},"metadata":{},"sourceType":"script"}