合同小程序前端代码仓库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
3.5 KiB

{"version":3,"sources":["pages/index/index_1.uvue"],"names":[],"mappings":"AAkBA,MAAK,OAAQ,GAAE,eAAA,CAAA;IACb,IAAI;QACF,OAAO;YACL,QAAQ,EAAE,EAAE;YACZ,QAAQ,EAAE,EAAE;YACZ,MAAM,EAAE,KAAI;SACb,CAAA;IACH,CAAC;IACD,OAAO,EAAE;QACP,qBAAqB,CAAC,CAAC;YACrB,IAAI,CAAC,MAAK,GAAI,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAA;QAChD,CAAC;QACD,WAAW;YACT,IAAI,CAAC,IAAI,CAAC,MAAM,EAAE;gBAChB,GAAG,CAAC,SAAS,CAAC;oBACZ,KAAK,EAAE,eAAe;oBACtB,IAAI,EAAE,MAAK;iBACZ,CAAC,CAAA;gBACF,OAAM;aACR;YACA,aAAY;YACZ,GAAG,CAAC,SAAS,CAAC;gBACZ,KAAK,EAAE,MAAM;gBACb,IAAI,EAAE,SAAQ;aACf,CAAC,CAAA;QACJ,CAAA;KACF;CACD,CAAA,CAAA;;;;;;;;WA5CC,kBAAA,CAaO,MAAA,EAAA,QAAA,CAAA,EAbD,KAAK,EAAC,WAAW,EAAA,CAAA,EAAA;QACrB,kBAAA,CAWO,MAAA,EAAA,QAAA,CAAA,EAXD,KAAK,EAAC,MAAM,EAAA,CAAA,EAAA;YAChB,kBAAA,CAA4E,OAAA,EAAA,QAAA,CAAA;gBAArE,KAAK,EAAC,OAAO;gBAAC,IAAI,EAAC,MAAM;gBAAC,WAAW,EAAC,SAAS;4BAAU,IAAA,CAAA,QAAQ;oDAAR,IAAA,CAAA,QAAQ,CAAA,GAAA,MAAA,CAAA,MAAA,CAAA,KAAA,CAAA,CAAA,CAAA;;YACxE,kBAAA,CAAgF,OAAA,EAAA,QAAA,CAAA;gBAAzE,KAAK,EAAC,OAAO;gBAAC,IAAI,EAAC,UAAU;gBAAC,WAAW,EAAC,SAAS;4BAAU,IAAA,CAAA,QAAQ;oDAAR,IAAA,CAAA,QAAQ,CAAA,GAAA,MAAA,CAAA,MAAA,CAAA,KAAA,CAAA,CAAA,CAAA;;YAC5E,kBAAA,CAMO,MAAA,EAAA,QAAA,CAAA,EAND,KAAK,EAAC,WAAW,EAAA,CAAA,EAAA;gBACrB,WAAA,CAIiB,yBAAA,EAAA,QAAA,CAAA,EAJA,QAAM,EAAE,IAAA,CAAA,qBAAqB,EAAA,CAAA,EAAA,QAAA,CAAA;yCAC5C,IAEQ,GAAA,EAAA,CAAA,EAAA,CAAA;wBAFR,WAAA,CAEQ,gBAAA,EAAA,IAAA,EAAA,QAAA,CAAA;iDADN,IAA0B,GAAA,EAAA,CAAA,EAAA,CAAA;gCAA1B,WAAA,CAA0B,mBAAA,EAAA,QAAA,CAAA,EAAhB,KAAK,EAAC,OAAO,EAAA,CAAA,CAAA;gCAAG,sBAC5B;;;;;;;;YAGJ,kBAAA,CAAuD,QAAA,EAAA,QAAA,CAAA;gBAA/C,KAAK,EAAC,QAAQ;gBAAE,OAAK,EAAE,IAAA,CAAA,WAAW;gBAAE,IAAE,EAAA,CAAA,CAAA,WAAA,EAAA,CAAA,SAAA,CAAA,CAAA","file":"pages/index/index_1.uvue","sourcesContent":["<template>\n <view class=\"container\">\n <view class=\"form\">\n <input class=\"input\" type=\"text\" placeholder=\"请输入您的账号\" v-model=\"username\" />\n <input class=\"input\" type=\"password\" placeholder=\"请输入您的密码\" v-model=\"password\" />\n <view class=\"agreement\">\n <checkbox-group @change=\"handleAgreementChange\">\n <label>\n <checkbox value=\"agree\" /> 阅读并同意《用户协议》和《隐私政策》\n </label>\n </checkbox-group>\n </view>\n <button class=\"button\" @click=\"handleLogin\">登录</button>\n </view>\n </view>\n</template>\n\n<script>\nexport default {\n data() {\n return {\n username: '',\n password: '',\n agreed: false\n };\n },\n methods: {\n handleAgreementChange(e) {\n this.agreed = e.detail.value.includes('agree');\n },\n handleLogin() {\n if (!this.agreed) {\n uni.showToast({\n title: '请先同意用户协议和隐私政策',\n icon: 'none'\n });\n return;\n }\n // 这里可以添加登录逻辑\n uni.showToast({\n title: '登录成功',\n icon: 'success'\n });\n }\n }\n};\n</script>\n\n<style>\n.container {\n display: flex;\n justify-content: center;\n align-items: center;\n height: 100vh;\n background-color: #f5f5f5;\n}\n\n.form {\n width: 80%;\n background-color: #fff;\n padding: 20px;\n border-radius: 8px;\n box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);\n}\n\n.input {\n width: 100%;\n height: 40px;\n margin-bottom: 15px;\n padding: 10px;\n border: 1px solid #ccc;\n border-radius: 4px;\n}\n\n.agreement {\n margin-bottom: 15px;\n}\n\n.button {\n width: 100%;\n height: 40px;\n background-color: #007aff;\n color: #fff;\n border: none;\n border-radius: 4px;\n font-size: 16px;\n}\n</style>"]}