{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport { createNamespace } from '../../utils';\nvar _createNamespace = createNamespace('sku-row-prop-item'),\n createComponent = _createNamespace[0];\nexport default createComponent({\n props: {\n skuValue: Object,\n skuKeyStr: String,\n skuEventBus: Object,\n selectedProp: Object,\n multiple: Boolean,\n disabled: Boolean\n },\n computed: {\n choosed: function choosed() {\n var selectedProp = this.selectedProp,\n skuKeyStr = this.skuKeyStr,\n skuValue = this.skuValue;\n if (selectedProp && selectedProp[skuKeyStr]) {\n return selectedProp[skuKeyStr].indexOf(skuValue.id) > -1;\n }\n return false;\n }\n },\n methods: {\n onSelect: function onSelect() {\n if (this.disabled) return;\n this.skuEventBus.$emit('sku:propSelect', _extends({}, this.skuValue, {\n skuKeyStr: this.skuKeyStr,\n multiple: this.multiple\n }));\n }\n },\n render: function render() {\n var h = arguments[0];\n return h(\"span\", {\n \"class\": ['van-sku-row__item', {\n 'van-sku-row__item--active': this.choosed\n }, {\n 'van-sku-row__item--disabled': this.disabled\n }],\n \"on\": {\n \"click\": this.onSelect\n }\n }, [h(\"span\", {\n \"class\": \"van-sku-row__item-name\"\n }, [this.skuValue.name])]);\n }\n});","map":{"version":3,"names":["_extends","createNamespace","_createNamespace","createComponent","props","skuValue","Object","skuKeyStr","String","skuEventBus","selectedProp","multiple","Boolean","disabled","computed","choosed","indexOf","id","methods","onSelect","$emit","render","h","arguments","name"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/sku/components/SkuRowPropItem.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport { createNamespace } from '../../utils';\n\nvar _createNamespace = createNamespace('sku-row-prop-item'),\n createComponent = _createNamespace[0];\n\nexport default createComponent({\n props: {\n skuValue: Object,\n skuKeyStr: String,\n skuEventBus: Object,\n selectedProp: Object,\n multiple: Boolean,\n disabled: Boolean\n },\n computed: {\n choosed: function choosed() {\n var selectedProp = this.selectedProp,\n skuKeyStr = this.skuKeyStr,\n skuValue = this.skuValue;\n\n if (selectedProp && selectedProp[skuKeyStr]) {\n return selectedProp[skuKeyStr].indexOf(skuValue.id) > -1;\n }\n\n return false;\n }\n },\n methods: {\n onSelect: function onSelect() {\n if (this.disabled) return;\n this.skuEventBus.$emit('sku:propSelect', _extends({}, this.skuValue, {\n skuKeyStr: this.skuKeyStr,\n multiple: this.multiple\n }));\n }\n },\n render: function render() {\n var h = arguments[0];\n return h(\"span\", {\n \"class\": ['van-sku-row__item', {\n 'van-sku-row__item--active': this.choosed\n }, {\n 'van-sku-row__item--disabled': this.disabled\n }],\n \"on\": {\n \"click\": this.onSelect\n }\n }, [h(\"span\", {\n \"class\": \"van-sku-row__item-name\"\n }, [this.skuValue.name])]);\n }\n});"],"mappings":"AAAA,OAAOA,QAAQ,MAAM,oCAAoC;AACzD,SAASC,eAAe,QAAQ,aAAa;AAE7C,IAAIC,gBAAgB,GAAGD,eAAe,CAAC,mBAAmB,CAAC;EACvDE,eAAe,GAAGD,gBAAgB,CAAC,CAAC,CAAC;AAEzC,eAAeC,eAAe,CAAC;EAC7BC,KAAK,EAAE;IACLC,QAAQ,EAAEC,MAAM;IAChBC,SAAS,EAAEC,MAAM;IACjBC,WAAW,EAAEH,MAAM;IACnBI,YAAY,EAAEJ,MAAM;IACpBK,QAAQ,EAAEC,OAAO;IACjBC,QAAQ,EAAED;EACZ,CAAC;EACDE,QAAQ,EAAE;IACRC,OAAO,EAAE,SAASA,OAAOA,CAAA,EAAG;MAC1B,IAAIL,YAAY,GAAG,IAAI,CAACA,YAAY;QAChCH,SAAS,GAAG,IAAI,CAACA,SAAS;QAC1BF,QAAQ,GAAG,IAAI,CAACA,QAAQ;MAE5B,IAAIK,YAAY,IAAIA,YAAY,CAACH,SAAS,CAAC,EAAE;QAC3C,OAAOG,YAAY,CAACH,SAAS,CAAC,CAACS,OAAO,CAACX,QAAQ,CAACY,EAAE,CAAC,GAAG,CAAC,CAAC;MAC1D;MAEA,OAAO,KAAK;IACd;EACF,CAAC;EACDC,OAAO,EAAE;IACPC,QAAQ,EAAE,SAASA,QAAQA,CAAA,EAAG;MAC5B,IAAI,IAAI,CAACN,QAAQ,EAAE;MACnB,IAAI,CAACJ,WAAW,CAACW,KAAK,CAAC,gBAAgB,EAAEpB,QAAQ,CAAC,CAAC,CAAC,EAAE,IAAI,CAACK,QAAQ,EAAE;QACnEE,SAAS,EAAE,IAAI,CAACA,SAAS;QACzBI,QAAQ,EAAE,IAAI,CAACA;MACjB,CAAC,CAAC,CAAC;IACL;EACF,CAAC;EACDU,MAAM,EAAE,SAASA,MAAMA,CAAA,EAAG;IACxB,IAAIC,CAAC,GAAGC,SAAS,CAAC,CAAC,CAAC;IACpB,OAAOD,CAAC,CAAC,MAAM,EAAE;MACf,OAAO,EAAE,CAAC,mBAAmB,EAAE;QAC7B,2BAA2B,EAAE,IAAI,CAACP;MACpC,CAAC,EAAE;QACD,6BAA6B,EAAE,IAAI,CAACF;MACtC,CAAC,CAAC;MACF,IAAI,EAAE;QACJ,OAAO,EAAE,IAAI,CAACM;MAChB;IACF,CAAC,EAAE,CAACG,CAAC,CAAC,MAAM,EAAE;MACZ,OAAO,EAAE;IACX,CAAC,EAAE,CAAC,IAAI,CAACjB,QAAQ,CAACmB,IAAI,CAAC,CAAC,CAAC,CAAC;EAC5B;AACF,CAAC,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}