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

1 line
8.1 KiB
JSON

{"ast":null,"code":"import { createNamespace } from '../utils';\nimport { TouchMixin } from '../mixins/touch';\nimport Loading from '../loading';\nimport DeleteIcon from './DeleteIcon';\nimport CollapseIcon from './CollapseIcon';\nvar _createNamespace = createNamespace('key'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nexport default createComponent({\n mixins: [TouchMixin],\n props: {\n type: String,\n text: [Number, String],\n color: String,\n wider: Boolean,\n large: Boolean,\n loading: Boolean\n },\n data: function data() {\n return {\n active: false\n };\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$el);\n },\n methods: {\n onTouchStart: function onTouchStart(event) {\n // compatible with Vue 2.6 event bubble bug\n event.stopPropagation();\n this.touchStart(event);\n this.active = true;\n },\n onTouchMove: function onTouchMove(event) {\n this.touchMove(event);\n if (this.direction) {\n this.active = false;\n }\n },\n onTouchEnd: function onTouchEnd(event) {\n if (this.active) {\n // eliminate tap delay on safari\n // see: https://github.com/vant-ui/vant/issues/6836\n if (!this.slots('default')) {\n event.preventDefault();\n }\n this.active = false;\n this.$emit('press', this.text, this.type);\n }\n },\n genContent: function genContent() {\n var h = this.$createElement;\n var isExtra = this.type === 'extra';\n var isDelete = this.type === 'delete';\n var text = this.slots('default') || this.text;\n if (this.loading) {\n return h(Loading, {\n \"class\": bem('loading-icon')\n });\n }\n if (isDelete) {\n return text || h(DeleteIcon, {\n \"class\": bem('delete-icon')\n });\n }\n if (isExtra) {\n return text || h(CollapseIcon, {\n \"class\": bem('collapse-icon')\n });\n }\n return text;\n }\n },\n render: function render() {\n var h = arguments[0];\n return h(\"div\", {\n \"class\": bem('wrapper', {\n wider: this.wider\n })\n }, [h(\"div\", {\n \"attrs\": {\n \"role\": \"button\",\n \"tabindex\": \"0\"\n },\n \"class\": bem([this.color, {\n large: this.large,\n active: this.active,\n delete: this.type === 'delete'\n }])\n }, [this.genContent()])]);\n }\n});","map":{"version":3,"names":["createNamespace","TouchMixin","Loading","DeleteIcon","CollapseIcon","_createNamespace","createComponent","bem","mixins","props","type","String","text","Number","color","wider","Boolean","large","loading","data","active","mounted","bindTouchEvent","$el","methods","onTouchStart","event","stopPropagation","touchStart","onTouchMove","touchMove","direction","onTouchEnd","slots","preventDefault","$emit","genContent","h","$createElement","isExtra","isDelete","render","arguments","delete"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/number-keyboard/Key.js"],"sourcesContent":["import { createNamespace } from '../utils';\nimport { TouchMixin } from '../mixins/touch';\nimport Loading from '../loading';\nimport DeleteIcon from './DeleteIcon';\nimport CollapseIcon from './CollapseIcon';\n\nvar _createNamespace = createNamespace('key'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nexport default createComponent({\n mixins: [TouchMixin],\n props: {\n type: String,\n text: [Number, String],\n color: String,\n wider: Boolean,\n large: Boolean,\n loading: Boolean\n },\n data: function data() {\n return {\n active: false\n };\n },\n mounted: function mounted() {\n this.bindTouchEvent(this.$el);\n },\n methods: {\n onTouchStart: function onTouchStart(event) {\n // compatible with Vue 2.6 event bubble bug\n event.stopPropagation();\n this.touchStart(event);\n this.active = true;\n },\n onTouchMove: function onTouchMove(event) {\n this.touchMove(event);\n\n if (this.direction) {\n this.active = false;\n }\n },\n onTouchEnd: function onTouchEnd(event) {\n if (this.active) {\n // eliminate tap delay on safari\n // see: https://github.com/vant-ui/vant/issues/6836\n if (!this.slots('default')) {\n event.preventDefault();\n }\n\n this.active = false;\n this.$emit('press', this.text, this.type);\n }\n },\n genContent: function genContent() {\n var h = this.$createElement;\n var isExtra = this.type === 'extra';\n var isDelete = this.type === 'delete';\n var text = this.slots('default') || this.text;\n\n if (this.loading) {\n return h(Loading, {\n \"class\": bem('loading-icon')\n });\n }\n\n if (isDelete) {\n return text || h(DeleteIcon, {\n \"class\": bem('delete-icon')\n });\n }\n\n if (isExtra) {\n return text || h(CollapseIcon, {\n \"class\": bem('collapse-icon')\n });\n }\n\n return text;\n }\n },\n render: function render() {\n var h = arguments[0];\n return h(\"div\", {\n \"class\": bem('wrapper', {\n wider: this.wider\n })\n }, [h(\"div\", {\n \"attrs\": {\n \"role\": \"button\",\n \"tabindex\": \"0\"\n },\n \"class\": bem([this.color, {\n large: this.large,\n active: this.active,\n delete: this.type === 'delete'\n }])\n }, [this.genContent()])]);\n }\n});"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}