适配小程序代码结构
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"uni-popup-captcha.js","sources":["uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.vue","../../../work/soft/HBuilderX.4.87.20251210/plugins/uniapp-cli-vite/uniComponent:/RDovd29yazIvY29kZS9zbWFydERyaXZlRUVVbmlBcHAxMTExL3VuaV9tb2R1bGVzL3VuaS1jYXB0Y2hhL2NvbXBvbmVudHMvdW5pLXBvcHVwLWNhcHRjaGEvdW5pLXBvcHVwLWNhcHRjaGEudnVl"],"sourcesContent":["<template>\r\n\t<uni-popup ref=\"popup\" type=\"center\">\r\n\t\t<view class=\"popup-captcha\">\r\n\t\t\t<view class=\"content\">\r\n\t\t\t\t<text class=\"title\">{{title}}</text>\r\n\t\t\t\t<uni-captcha :focus=\"focus\" :scene=\"scene\" v-model=\"val\"></uni-captcha>\r\n\t\t\t</view>\r\n\t\t\t<view class=\"button-box\">\r\n\t\t\t\t<view @click=\"close\" class=\"btn\">取消</view>\r\n\t\t\t\t<view @click=\"confirm\" class=\"btn confirm\">确认</view>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</uni-popup>\r\n</template>\r\n\r\n<script>\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tfocus: false\r\n\t\t\t}\r\n\t\t},\r\n\t\tprops: {\r\n\t\t\tmodelValue:String,\r\n\t\t\tvalue:String,\r\n\t\t\tscene: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn \"\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\ttitle: {\r\n\t\t\t\ttype: String,\r\n\t\t\t\tdefault () {\r\n\t\t\t\t\treturn \"\"\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t},\r\n\t\tcomputed:{\r\n\t\t\tval:{\r\n\t\t\t\tget(){\r\n\t\t\t\t\treturn this.value||this.modelValue\r\n\t\t\t\t},\r\n\t\t\t\tset(value){\r\n\t\t\t\t\t// console.log(value);\r\n\t\t\t\t\t// TODO 兼容 vue2\r\n\t\t\t\t\t// #ifdef VUE2\r\n\t\t\t\t\tthis.$emit('input', value);\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t\t\r\n\t\t\t\t\t// TODO 兼容 vue3\r\n\t\t\t\t\t// #ifdef VUE3\r\n\t\t\t\t\tthis.$emit('update:modelValue', value)\r\n\t\t\t\t\t// #endif\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\topen() {\r\n\t\t\t\tthis.focus = true\r\n\t\t\t\tthis.val = \"\"\r\n\t\t\t\tthis.$refs.popup.open()\r\n\t\t\t},\r\n\t\t\tclose() {\r\n\t\t\t\tthis.focus = false\r\n\t\t\t\tthis.$refs.popup.close()\r\n\t\t\t},\r\n\t\t\tconfirm() {\r\n\t\t\t\tif(!this.val){\r\n\t\t\t\t\treturn uni.showToast({\r\n\t\t\t\t\t\ttitle: '请填写验证码',\r\n\t\t\t\t\t\ticon: 'none'\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t\tthis.close()\r\n\t\t\t\tthis.$emit('confirm')\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\" scoped>\r\n\t/* #ifndef APP-NVUE */\r\n\tview {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t}\r\n\r\n\t/* #endif */\r\n\t.popup-captcha {\r\n\t\t/* #ifndef APP-NVUE */\r\n\t\tdisplay: flex;\r\n\t\tmax-width: 600px;\r\n\t\t/* #endif */\r\n\t\twidth: 600rpx;\r\n\t\tpadding-bottom: 0;\r\n\t\tbackground-color: #FFF;\r\n\t\tborder-radius: 10px;\r\n\t\tflex-direction: column;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.popup-captcha .content {\r\n\t\tpadding: 1.3em 0.8em;\r\n\t}\r\n\r\n\t.popup-captcha .title {\r\n\t\ttext-align: center;\r\n\t\tword-wrap: break-word;\r\n\t\tword-break: break-all;\r\n\t\twhite-space: pre-wrap;\r\n\t\tfont-weight: 400;\r\n\t\tfont-size: 18px;\r\n\t\toverflow: hidden;\r\n\t\ttext-overflow: ellipsis;\r\n\t\tcolor: #111;\r\n\t\tmargin-bottom: 15px;\r\n\t}\r\n\r\n\t.button-box {\r\n\t\theight: 44px;\r\n\t\tborder-top: solid 1px #eee;\r\n\t\tflex-direction: row;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-around;\r\n\t}\r\n\t.button-box ,.btn{\r\n\t\theight: 44px;\r\n\t\tline-height: 44px;\r\n\t}\r\n\t.button-box .btn{\r\n\t\tflex: 1;\r\n\t\tmargin: 1px;\r\n\t\ttext-align: center;\r\n\t}\r\n\t.button-box .confirm{\r\n\t\tcolor: #007aff;\r\n\t\tborder-left: solid 1px #eee;\r\n\t}\r\n</style>\r\n","import Component from 'D:/work2/code/smartDriveEEUniApp1111/uni_modules/uni-captcha/components/uni-popup-captcha/uni-popup-captcha.vue'\nwx.createComponent(Component)"],"names":["uni"],"mappings":";;AAgBC,MAAK,YAAU;AAAA,EACd,OAAO;AACN,WAAO;AAAA,MACN,OAAO;AAAA,IACR;AAAA,EACA;AAAA,EACD,OAAO;AAAA,IACN,YAAW;AAAA,IACX,OAAM;AAAA,IACN,OAAO;AAAA,MACN,MAAM;AAAA,MACN,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACA;AAAA,IACD,OAAO;AAAA,MACN,MAAM;AAAA,MACN,UAAW;AACV,eAAO;AAAA,MACR;AAAA,IACA;AAAA,EACD;AAAA,EACD,UAAS;AAAA,IACR,KAAI;AAAA,MACH,MAAK;AACJ,eAAO,KAAK,SAAO,KAAK;AAAA,MACxB;AAAA,MACD,IAAI,OAAM;AAST,aAAK,MAAM,qBAAqB,KAAK;AAAA,MAEtC;AAAA,IACD;AAAA,EACA;AAAA,EACD,SAAS;AAAA,IACR,OAAO;AACN,WAAK,QAAQ;AACb,WAAK,MAAM;AACX,WAAK,MAAM,MAAM,KAAK;AAAA,IACtB;AAAA,IACD,QAAQ;AACP,WAAK,QAAQ;AACb,WAAK,MAAM,MAAM,MAAM;AAAA,IACvB;AAAA,IACD,UAAU;AACT,UAAG,CAAC,KAAK,KAAI;AACZ,eAAOA,cAAAA,MAAI,UAAU;AAAA,UACpB,OAAO;AAAA,UACP,MAAM;AAAA,QACP,CAAC;AAAA,MACF;AACA,WAAK,MAAM;AACX,WAAK,MAAM,SAAS;AAAA,IACrB;AAAA,EACD;AACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7ED,GAAG,gBAAgB,SAAS;"}
|
||||
Reference in New Issue
Block a user