feat: 门票组件封装
This commit is contained in:
1
unpackage/dist/dev/.sourcemap/mp-weixin/components/FormCard/index.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/components/FormCard/index.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["components/FormCard/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9Gb3JtQ2FyZC9pbmRleC52dWU"],"sourcesContent":["<template>\r\n <view class=\"form-wrapper\">\r\n <view class=\"form-header\">\r\n <image class=\"form-icon\" src=\"./images/icon_minus.png\"></image>\r\n <text class=\"form-title\">游客1</text>\r\n </view>\r\n <view class=\"form-item\">\r\n <text class=\"form-label\">姓 名</text>\r\n <input class=\"form-input\" v-model=\"name\" placeholder=\"请输入姓名\" />\r\n </view>\r\n <view class=\"form-item\">\r\n <text class=\"form-label\">手机号</text>\r\n <input\r\n class=\"form-input\"\r\n v-model=\"phone\"\r\n placeholder=\"请输入手机号\"\r\n @blur=\"validatePhone\"\r\n />\r\n </view>\r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref } from \"vue\";\r\n\r\n// Local state\r\nconst name = ref(\"\");\r\nconst phone = ref(\"\");\r\nconst phoneError = ref(\"\");\r\n\r\n// Methods\r\nconst validatePhone = () => {\r\n const phoneRegex = /^1[3-9]\\d{9}$/;\r\n if (!phone.value) {\r\n phoneError.value = \"手机号不能为空\";\r\n } else if (!phoneRegex.test(phone.value)) {\r\n phoneError.value = \"请输入正确的手机号\";\r\n } else {\r\n phoneError.value = \"\";\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n@import \"./styles/index.scss\";\r\n</style>\r\n","import Component from 'D:/YGChatCS/components/FormCard/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;AA0BA,UAAM,OAAOA,cAAAA,IAAI,EAAE;AACnB,UAAM,QAAQA,cAAAA,IAAI,EAAE;AACpB,UAAM,aAAaA,cAAAA,IAAI,EAAE;AAGzB,UAAM,gBAAgB,MAAM;AAC1B,YAAM,aAAa;AACnB,UAAI,CAAC,MAAM,OAAO;AAChB,mBAAW,QAAQ;AAAA,MACpB,WAAU,CAAC,WAAW,KAAK,MAAM,KAAK,GAAG;AACxC,mBAAW,QAAQ;AAAA,MACvB,OAAS;AACL,mBAAW,QAAQ;AAAA,MACpB;AAAA,IACH;;;;;;;;;;;;;;ACvCA,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["components/Stepper/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdGVwcGVyL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"stepper-wrapper\">\r\n <image\r\n class=\"stepper-btn stepper-btn-minus\"\r\n src=\"./images/icon_minus.webp\"\r\n mode=\"aspectFill\"\r\n @click=\"decrease\"\r\n ></image>\r\n <text class=\"stepper-text\">{{ value }}</text>\r\n <image\r\n class=\"stepper-btn stepper-btn-plus\"\r\n src=\"./images/icon_plus.webp\"\r\n mode=\"aspectFill\"\r\n @click=\"increase\"\r\n ></image>\r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref, defineProps, defineEmits } from \"vue\";\r\n\r\n// Props\r\nconst props = defineProps({\r\n modelValue: {\r\n type: Number,\r\n default: 1,\r\n },\r\n min: {\r\n type: Number,\r\n default: 1,\r\n },\r\n max: {\r\n type: Number,\r\n default: 100,\r\n },\r\n});\r\n\r\n// Emit\r\nconst emit = defineEmits([\"update:modelValue\"]);\r\n\r\n// Local state\r\nconst value = ref(props.modelValue);\r\n\r\n// Methods\r\nconst decrease = () => {\r\n if (value.value === 1) return;\r\n\r\n if (value.value > props.min) {\r\n value.value--;\r\n emit(\"update:modelValue\", value.value);\r\n }\r\n};\r\n\r\nconst increase = () => {\r\n if (value.value < props.max) {\r\n value.value++;\r\n emit(\"update:modelValue\", value.value);\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n@import \"./styles/index.scss\";\r\n</style>\r\n","import Component from 'D:/YGChatCS/components/Stepper/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAsBA,UAAM,QAAQ;AAgBd,UAAM,OAAO;AAGb,UAAM,QAAQA,cAAG,IAAC,MAAM,UAAU;AAGlC,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,UAAU;AAAG;AAEvB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;AAEA,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;;;;;;;;;;;;;ACzDA,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"index.js","sources":["components/Stepper/index.vue","E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdGVwcGVyL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\r\n <view class=\"stepper-wrapper\">\r\n <image\r\n class=\"stepper-btn stepper-btn-minus\"\r\n src=\"./images/icon_minus.png\"\r\n mode=\"aspectFill\"\r\n @click=\"decrease\"\r\n ></image>\r\n <text class=\"stepper-text\">{{ value }}</text>\r\n <image\r\n class=\"stepper-btn stepper-btn-plus\"\r\n src=\"./images/icon_plus.png\"\r\n mode=\"aspectFill\"\r\n @click=\"increase\"\r\n ></image>\r\n </view>\r\n</template>\r\n\r\n<script setup>\r\nimport { ref, defineProps, defineEmits } from \"vue\";\r\n\r\n// Props\r\nconst props = defineProps({\r\n modelValue: {\r\n type: Number,\r\n default: 1,\r\n },\r\n min: {\r\n type: Number,\r\n default: 1,\r\n },\r\n max: {\r\n type: Number,\r\n default: 100,\r\n },\r\n});\r\n\r\n// Emit\r\nconst emit = defineEmits([\"update:modelValue\"]);\r\n\r\n// Local state\r\nconst value = ref(props.modelValue);\r\n\r\n// Methods\r\nconst decrease = () => {\r\n if (value.value === 1) return;\r\n\r\n if (value.value > props.min) {\r\n value.value--;\r\n emit(\"update:modelValue\", value.value);\r\n }\r\n};\r\n\r\nconst increase = () => {\r\n if (value.value < props.max) {\r\n value.value++;\r\n emit(\"update:modelValue\", value.value);\r\n }\r\n};\r\n</script>\r\n\r\n<style scoped lang=\"scss\">\r\n@import \"./styles/index.scss\";\r\n</style>\r\n","import Component from 'D:/YGChatCS/components/Stepper/index.vue'\nwx.createComponent(Component)"],"names":["ref"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAsBA,UAAM,QAAQ;AAgBd,UAAM,OAAO;AAGb,UAAM,QAAQA,cAAG,IAAC,MAAM,UAAU;AAGlC,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,UAAU;AAAG;AAEvB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;AAEA,UAAM,WAAW,MAAM;AACrB,UAAI,MAAM,QAAQ,MAAM,KAAK;AAC3B,cAAM;AACN,aAAK,qBAAqB,MAAM,KAAK;AAAA,MACtC;AAAA,IACH;;;;;;;;;;;;;ACzDA,GAAG,gBAAgB,SAAS;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/components/SumCard/index.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/components/SumCard/index.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["E:/Program Files/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovWUdDaGF0Q1MvY29tcG9uZW50cy9TdW1DYXJkL2luZGV4LnZ1ZQ"],"sourcesContent":["import Component from 'D:/YGChatCS/components/SumCard/index.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AACA,GAAG,gBAAgB,SAAS;"}
|
||||
Reference in New Issue
Block a user