Files
supplier-dispatch-h5/node_modules/.cache/babel-loader/34c397271cd23a8a8ebdc6e93578c69b9c767cebcc00b0adab6fb41ebb655b44.json
2023-08-11 10:45:20 +08:00

1 line
6.4 KiB
JSON

{"ast":null,"code":"// Utils\nimport { createNamespace, addUnit } from '../utils';\nimport { switchProps } from './shared'; // Mixins\n\nimport { FieldMixin } from '../mixins/field'; // Components\n\nimport Loading from '../loading';\nvar _createNamespace = createNamespace('switch'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nexport default createComponent({\n mixins: [FieldMixin],\n props: switchProps,\n computed: {\n checked: function checked() {\n return this.value === this.activeValue;\n },\n style: function style() {\n return {\n fontSize: addUnit(this.size),\n backgroundColor: this.checked ? this.activeColor : this.inactiveColor\n };\n }\n },\n methods: {\n onClick: function onClick(event) {\n this.$emit('click', event);\n if (!this.disabled && !this.loading) {\n var newValue = this.checked ? this.inactiveValue : this.activeValue;\n this.$emit('input', newValue);\n this.$emit('change', newValue);\n }\n },\n genLoading: function genLoading() {\n var h = this.$createElement;\n if (this.loading) {\n var color = this.checked ? this.activeColor : this.inactiveColor;\n return h(Loading, {\n \"class\": bem('loading'),\n \"attrs\": {\n \"color\": color\n }\n });\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var checked = this.checked,\n loading = this.loading,\n disabled = this.disabled;\n return h(\"div\", {\n \"class\": bem({\n on: checked,\n loading: loading,\n disabled: disabled\n }),\n \"attrs\": {\n \"role\": \"switch\",\n \"aria-checked\": String(checked)\n },\n \"style\": this.style,\n \"on\": {\n \"click\": this.onClick\n }\n }, [h(\"div\", {\n \"class\": bem('node')\n }, [this.genLoading()])]);\n }\n});","map":{"version":3,"names":["createNamespace","addUnit","switchProps","FieldMixin","Loading","_createNamespace","createComponent","bem","mixins","props","computed","checked","value","activeValue","style","fontSize","size","backgroundColor","activeColor","inactiveColor","methods","onClick","event","$emit","disabled","loading","newValue","inactiveValue","genLoading","h","$createElement","color","render","arguments","on","String"],"sources":["E:/work/sino/sino-h5/node_modules/vant/es/switch/index.js"],"sourcesContent":["// Utils\nimport { createNamespace, addUnit } from '../utils';\nimport { switchProps } from './shared'; // Mixins\n\nimport { FieldMixin } from '../mixins/field'; // Components\n\nimport Loading from '../loading';\n\nvar _createNamespace = createNamespace('switch'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nexport default createComponent({\n mixins: [FieldMixin],\n props: switchProps,\n computed: {\n checked: function checked() {\n return this.value === this.activeValue;\n },\n style: function style() {\n return {\n fontSize: addUnit(this.size),\n backgroundColor: this.checked ? this.activeColor : this.inactiveColor\n };\n }\n },\n methods: {\n onClick: function onClick(event) {\n this.$emit('click', event);\n\n if (!this.disabled && !this.loading) {\n var newValue = this.checked ? this.inactiveValue : this.activeValue;\n this.$emit('input', newValue);\n this.$emit('change', newValue);\n }\n },\n genLoading: function genLoading() {\n var h = this.$createElement;\n\n if (this.loading) {\n var color = this.checked ? this.activeColor : this.inactiveColor;\n return h(Loading, {\n \"class\": bem('loading'),\n \"attrs\": {\n \"color\": color\n }\n });\n }\n }\n },\n render: function render() {\n var h = arguments[0];\n var checked = this.checked,\n loading = this.loading,\n disabled = this.disabled;\n return h(\"div\", {\n \"class\": bem({\n on: checked,\n loading: loading,\n disabled: disabled\n }),\n \"attrs\": {\n \"role\": \"switch\",\n \"aria-checked\": String(checked)\n },\n \"style\": this.style,\n \"on\": {\n \"click\": this.onClick\n }\n }, [h(\"div\", {\n \"class\": bem('node')\n }, [this.genLoading()])]);\n }\n});"],"mappings":"AAAA;AACA,SAASA,eAAe,EAAEC,OAAO,QAAQ,UAAU;AACnD,SAASC,WAAW,QAAQ,UAAU,CAAC,CAAC;;AAExC,SAASC,UAAU,QAAQ,iBAAiB,CAAC,CAAC;;AAE9C,OAAOC,OAAO,MAAM,YAAY;AAEhC,IAAIC,gBAAgB,GAAGL,eAAe,CAAC,QAAQ,CAAC;EAC5CM,eAAe,GAAGD,gBAAgB,CAAC,CAAC,CAAC;EACrCE,GAAG,GAAGF,gBAAgB,CAAC,CAAC,CAAC;AAE7B,eAAeC,eAAe,CAAC;EAC7BE,MAAM,EAAE,CAACL,UAAU,CAAC;EACpBM,KAAK,EAAEP,WAAW;EAClBQ,QAAQ,EAAE;IACRC,OAAO,EAAE,SAASA,OAAOA,CAAA,EAAG;MAC1B,OAAO,IAAI,CAACC,KAAK,KAAK,IAAI,CAACC,WAAW;IACxC,CAAC;IACDC,KAAK,EAAE,SAASA,KAAKA,CAAA,EAAG;MACtB,OAAO;QACLC,QAAQ,EAAEd,OAAO,CAAC,IAAI,CAACe,IAAI,CAAC;QAC5BC,eAAe,EAAE,IAAI,CAACN,OAAO,GAAG,IAAI,CAACO,WAAW,GAAG,IAAI,CAACC;MAC1D,CAAC;IACH;EACF,CAAC;EACDC,OAAO,EAAE;IACPC,OAAO,EAAE,SAASA,OAAOA,CAACC,KAAK,EAAE;MAC/B,IAAI,CAACC,KAAK,CAAC,OAAO,EAAED,KAAK,CAAC;MAE1B,IAAI,CAAC,IAAI,CAACE,QAAQ,IAAI,CAAC,IAAI,CAACC,OAAO,EAAE;QACnC,IAAIC,QAAQ,GAAG,IAAI,CAACf,OAAO,GAAG,IAAI,CAACgB,aAAa,GAAG,IAAI,CAACd,WAAW;QACnE,IAAI,CAACU,KAAK,CAAC,OAAO,EAAEG,QAAQ,CAAC;QAC7B,IAAI,CAACH,KAAK,CAAC,QAAQ,EAAEG,QAAQ,CAAC;MAChC;IACF,CAAC;IACDE,UAAU,EAAE,SAASA,UAAUA,CAAA,EAAG;MAChC,IAAIC,CAAC,GAAG,IAAI,CAACC,cAAc;MAE3B,IAAI,IAAI,CAACL,OAAO,EAAE;QAChB,IAAIM,KAAK,GAAG,IAAI,CAACpB,OAAO,GAAG,IAAI,CAACO,WAAW,GAAG,IAAI,CAACC,aAAa;QAChE,OAAOU,CAAC,CAACzB,OAAO,EAAE;UAChB,OAAO,EAAEG,GAAG,CAAC,SAAS,CAAC;UACvB,OAAO,EAAE;YACP,OAAO,EAAEwB;UACX;QACF,CAAC,CAAC;MACJ;IACF;EACF,CAAC;EACDC,MAAM,EAAE,SAASA,MAAMA,CAAA,EAAG;IACxB,IAAIH,CAAC,GAAGI,SAAS,CAAC,CAAC,CAAC;IACpB,IAAItB,OAAO,GAAG,IAAI,CAACA,OAAO;MACtBc,OAAO,GAAG,IAAI,CAACA,OAAO;MACtBD,QAAQ,GAAG,IAAI,CAACA,QAAQ;IAC5B,OAAOK,CAAC,CAAC,KAAK,EAAE;MACd,OAAO,EAAEtB,GAAG,CAAC;QACX2B,EAAE,EAAEvB,OAAO;QACXc,OAAO,EAAEA,OAAO;QAChBD,QAAQ,EAAEA;MACZ,CAAC,CAAC;MACF,OAAO,EAAE;QACP,MAAM,EAAE,QAAQ;QAChB,cAAc,EAAEW,MAAM,CAACxB,OAAO;MAChC,CAAC;MACD,OAAO,EAAE,IAAI,CAACG,KAAK;MACnB,IAAI,EAAE;QACJ,OAAO,EAAE,IAAI,CAACO;MAChB;IACF,CAAC,EAAE,CAACQ,CAAC,CAAC,KAAK,EAAE;MACX,OAAO,EAAEtB,GAAG,CAAC,MAAM;IACrB,CAAC,EAAE,CAAC,IAAI,CAACqB,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;EAC3B;AACF,CAAC,CAAC"},"metadata":{},"sourceType":"module","externalDependencies":[]}