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

1 line
10 KiB
JSON

{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\n// Utils\nimport { createNamespace, isObject, isDef } from '../utils';\nimport { route, routeProps } from '../utils/router'; // Mixins\n\nimport { ChildrenMixin } from '../mixins/relation'; // Components\n\nimport Icon from '../icon';\nimport Info from '../info';\nvar _createNamespace = createNamespace('tabbar-item'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\nexport default createComponent({\n mixins: [ChildrenMixin('vanTabbar')],\n props: _extends({}, routeProps, {\n dot: Boolean,\n icon: String,\n name: [Number, String],\n // @deprecated\n info: [Number, String],\n badge: [Number, String],\n iconPrefix: String\n }),\n data: function data() {\n return {\n nameMatched: false\n };\n },\n computed: {\n active: function active() {\n var routeMode = this.parent.route;\n if (routeMode && '$route' in this) {\n var to = this.to,\n $route = this.$route;\n var config = isObject(to) ? to : {\n path: to\n };\n return !!$route.matched.find(function (r) {\n // vue-router 3.x $route.matched[0].path is empty in / and its children paths\n var path = r.path === '' ? '/' : r.path;\n var pathMatched = config.path === path;\n var nameMatched = isDef(config.name) && config.name === r.name;\n return pathMatched || nameMatched;\n });\n }\n return this.nameMatched;\n }\n },\n methods: {\n onClick: function onClick(event) {\n var _this = this;\n if (!this.active) {\n this.parent.triggerChange(this.name || this.index, function () {\n route(_this.$router, _this);\n });\n }\n this.$emit('click', event);\n },\n genIcon: function genIcon() {\n var h = this.$createElement;\n var slot = this.slots('icon', {\n active: this.active\n });\n if (slot) {\n return slot;\n }\n if (this.icon) {\n return h(Icon, {\n \"attrs\": {\n \"name\": this.icon,\n \"classPrefix\": this.iconPrefix\n }\n });\n }\n }\n },\n render: function render() {\n var _this$badge;\n var h = arguments[0];\n var active = this.active;\n var color = this.parent[active ? 'activeColor' : 'inactiveColor'];\n if (process.env.NODE_ENV === 'development' && this.info) {\n console.warn('[Vant] TabbarItem: \"info\" prop is deprecated, use \"badge\" prop instead.');\n }\n return h(\"div\", {\n \"class\": bem({\n active: active\n }),\n \"style\": {\n color: color\n },\n \"on\": {\n \"click\": this.onClick\n }\n }, [h(\"div\", {\n \"class\": bem('icon')\n }, [this.genIcon(), h(Info, {\n \"attrs\": {\n \"dot\": this.dot,\n \"info\": (_this$badge = this.badge) != null ? _this$badge : this.info\n }\n })]), h(\"div\", {\n \"class\": bem('text')\n }, [this.slots('default', {\n active: active\n })])]);\n }\n});","map":{"version":3,"names":["_extends","createNamespace","isObject","isDef","route","routeProps","ChildrenMixin","Icon","Info","_createNamespace","createComponent","bem","mixins","props","dot","Boolean","icon","String","name","Number","info","badge","iconPrefix","data","nameMatched","computed","active","routeMode","parent","to","$route","config","path","matched","find","r","pathMatched","methods","onClick","event","_this","triggerChange","index","$router","$emit","genIcon","h","$createElement","slot","slots","render","_this$badge","arguments","color","process","env","NODE_ENV","console","warn"],"sources":["C:/Users/zhouxueli/Desktop/scheduling-app/node_modules/vant/es/tabbar-item/index.js"],"sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\n// Utils\nimport { createNamespace, isObject, isDef } from '../utils';\nimport { route, routeProps } from '../utils/router'; // Mixins\n\nimport { ChildrenMixin } from '../mixins/relation'; // Components\n\nimport Icon from '../icon';\nimport Info from '../info';\n\nvar _createNamespace = createNamespace('tabbar-item'),\n createComponent = _createNamespace[0],\n bem = _createNamespace[1];\n\nexport default createComponent({\n mixins: [ChildrenMixin('vanTabbar')],\n props: _extends({}, routeProps, {\n dot: Boolean,\n icon: String,\n name: [Number, String],\n // @deprecated\n info: [Number, String],\n badge: [Number, String],\n iconPrefix: String\n }),\n data: function data() {\n return {\n nameMatched: false\n };\n },\n computed: {\n active: function active() {\n var routeMode = this.parent.route;\n\n if (routeMode && '$route' in this) {\n var to = this.to,\n $route = this.$route;\n var config = isObject(to) ? to : {\n path: to\n };\n return !!$route.matched.find(function (r) {\n // vue-router 3.x $route.matched[0].path is empty in / and its children paths\n var path = r.path === '' ? '/' : r.path;\n var pathMatched = config.path === path;\n var nameMatched = isDef(config.name) && config.name === r.name;\n return pathMatched || nameMatched;\n });\n }\n\n return this.nameMatched;\n }\n },\n methods: {\n onClick: function onClick(event) {\n var _this = this;\n\n if (!this.active) {\n this.parent.triggerChange(this.name || this.index, function () {\n route(_this.$router, _this);\n });\n }\n\n this.$emit('click', event);\n },\n genIcon: function genIcon() {\n var h = this.$createElement;\n var slot = this.slots('icon', {\n active: this.active\n });\n\n if (slot) {\n return slot;\n }\n\n if (this.icon) {\n return h(Icon, {\n \"attrs\": {\n \"name\": this.icon,\n \"classPrefix\": this.iconPrefix\n }\n });\n }\n }\n },\n render: function render() {\n var _this$badge;\n\n var h = arguments[0];\n var active = this.active;\n var color = this.parent[active ? 'activeColor' : 'inactiveColor'];\n\n if (process.env.NODE_ENV === 'development' && this.info) {\n console.warn('[Vant] TabbarItem: \"info\" prop is deprecated, use \"badge\" prop instead.');\n }\n\n return h(\"div\", {\n \"class\": bem({\n active: active\n }),\n \"style\": {\n color: color\n },\n \"on\": {\n \"click\": this.onClick\n }\n }, [h(\"div\", {\n \"class\": bem('icon')\n }, [this.genIcon(), h(Info, {\n \"attrs\": {\n \"dot\": this.dot,\n \"info\": (_this$badge = this.badge) != null ? _this$badge : this.info\n }\n })]), h(\"div\", {\n \"class\": bem('text')\n }, [this.slots('default', {\n active: active\n })])]);\n }\n});"],"mappings":"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"},"metadata":{},"sourceType":"module","externalDependencies":[]}