{"ast":null,"code":"/**\n * Use scopedSlots in Vue 2.6+\n * downgrade to slots in lower version\n */\nexport var SlotsMixin = {\n methods: {\n slots: function slots(name, props) {\n if (name === void 0) {\n name = 'default';\n }\n var $slots = this.$slots,\n $scopedSlots = this.$scopedSlots;\n var scopedSlot = $scopedSlots[name];\n if (scopedSlot) {\n return scopedSlot(props);\n }\n return $slots[name];\n }\n }\n};","map":{"version":3,"names":["SlotsMixin","methods","slots","name","props","$slots","$scopedSlots","scopedSlot"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/mixins/slots.js"],"sourcesContent":["/**\n * Use scopedSlots in Vue 2.6+\n * downgrade to slots in lower version\n */\nexport var SlotsMixin = {\n methods: {\n slots: function slots(name, props) {\n if (name === void 0) {\n name = 'default';\n }\n\n var $slots = this.$slots,\n $scopedSlots = this.$scopedSlots;\n var scopedSlot = $scopedSlots[name];\n\n if (scopedSlot) {\n return scopedSlot(props);\n }\n\n return $slots[name];\n }\n }\n};"],"mappings":"AAAA;AACA;AACA;AACA;AACA,OAAO,IAAIA,UAAU,GAAG;EACtBC,OAAO,EAAE;IACPC,KAAK,EAAE,SAASA,KAAKA,CAACC,IAAI,EAAEC,KAAK,EAAE;MACjC,IAAID,IAAI,KAAK,KAAK,CAAC,EAAE;QACnBA,IAAI,GAAG,SAAS;MAClB;MAEA,IAAIE,MAAM,GAAG,IAAI,CAACA,MAAM;QACpBC,YAAY,GAAG,IAAI,CAACA,YAAY;MACpC,IAAIC,UAAU,GAAGD,YAAY,CAACH,IAAI,CAAC;MAEnC,IAAII,UAAU,EAAE;QACd,OAAOA,UAAU,CAACH,KAAK,CAAC;MAC1B;MAEA,OAAOC,MAAM,CAACF,IAAI,CAAC;IACrB;EACF;AACF,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}