| 1 |
- {"version":3,"sources":["App.uvue"],"names":[],"mappings":"AAEC,IAAI,aAAY,GAAI,CAAA,CAAA;AAEpB,MAAK,OAAQ,GAAE,SAAA,CAAA;IACd,QAAQ;QACP,OAAO,CAAC,GAAG,CAAC,YAAY,EAAA,gBAAA,CAAA,CAAA;QACxB,0BAAyB;QACzB,MAAM,KAAI,GAAI,GAAG,CAAC,cAAc,CAAC,OAAO,CAAC,CAAA;QACzC,OAAO,CAAC,GAAG,CAAC,KAAK,EAAE,OAAO,EAAC,iBAAA,CAAA,CAAA;QAE3B,WAAU;QACV,IAAI,KAAI,KAAM,EAAC,IAAK,KAAI,IAAM,IAAG,IAAK,KAAI,KAAM,WAAW,EAAE;YAC5D,eAAc;YACd,GAAG,CAAC,QAAQ,CAAC,EAAE,GAAG,EAAE,oBAAmB,EAAG,CAAA,CAAA;SAC3C;aAAO;YACN,aAAY;YACZ,GAAG,CAAC,SAAS,CAAC,EAAE,GAAG,EAAE,yBAAwB,EAAG,CAAA,CAAA;SACjD;IACD,CAAC;IACD,MAAM;QACL,OAAO,CAAC,GAAG,CAAC,UAAU,EAAA,iBAAA,CAAA,CAAA;IACvB,CAAC;IACD,MAAM;QACL,OAAO,CAAC,GAAG,CAAC,UAAU,EAAA,iBAAA,CAAA,CAAA;IACvB,CAAC;IAED,mBAAmB;QAClB,OAAO,CAAC,GAAG,CAAC,uBAAuB,EAAA,iBAAA,CAAA,CAAA;QACnC,IAAI,aAAY,IAAK,CAAC,EAAE;YACvB,GAAG,CAAC,SAAS,CAAC;gBACb,KAAK,EAAE,UAAU;gBACjB,QAAQ,EAAE,QAAQ;aAClB,CAAA,CAAA;YACD,aAAY,GAAI,IAAI,CAAC,GAAG,EAAC,CAAA;YACzB,UAAU,CAAC,GAAG,EAAC;gBACd,aAAY,GAAI,CAAA,CAAA;YACjB,CAAC,EAAE,IAAI,CAAA,CAAA;SACR;aAAO,IAAI,IAAI,CAAC,GAAG,EAAC,GAAI,aAAY,GAAI,IAAI,EAAE;YAC7C,aAAY,GAAI,IAAI,CAAC,GAAG,EAAC,CAAA;YACzB,GAAG,CAAC,IAAI,EAAC,CAAA;SACV;IACD,CAAC;IAED,MAAM;QACL,OAAO,CAAC,GAAG,CAAC,UAAU,EAAA,iBAAA,CAAA,CAAA;IACvB,CAAC;CACF,CAAA,CAAA","file":"App.uvue","sourceRoot":"","sourcesContent":["<script lang=\"uts\">\r\n\r\n\tlet firstBackTime = 0\r\n\r\n\texport default {\r\n\t\tonLaunch() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\t// 1. 从本地缓存读取 token(或用户信息)\r\n\t\t\tconst token = uni.getStorageSync('token');\r\n\t\t\tconsole.log(token, 'token');\r\n\r\n\t\t\t// 2. 判断登录态\r\n\t\t\tif (token === '' || token === null || token === 'undefined') {\r\n\t\t\t\t// 未登录:跳转到默认登录页\r\n\t\t\t\tuni.reLaunch({ url: '/pages/login/login' })\r\n\t\t\t} else {\r\n\t\t\t\t// 已登录:正常进入首页\r\n\t\t\t\tuni.switchTab({ url: '/pages/homepage/console' })\r\n\t\t\t}\r\n\t\t},\r\n\t\tonShow() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t},\r\n\r\n\t\tonLastPageBackPress() {\r\n\t\t\tconsole.log('App LastPageBackPress')\r\n\t\t\tif (firstBackTime == 0) {\r\n\t\t\t\tuni.showToast({\r\n\t\t\t\t\ttitle: '再按一次退出应用',\r\n\t\t\t\t\tposition: 'bottom',\r\n\t\t\t\t})\r\n\t\t\t\tfirstBackTime = Date.now()\r\n\t\t\t\tsetTimeout(() => {\r\n\t\t\t\t\tfirstBackTime = 0\r\n\t\t\t\t}, 2000)\r\n\t\t\t} else if (Date.now() - firstBackTime < 2000) {\r\n\t\t\t\tfirstBackTime = Date.now()\r\n\t\t\t\tuni.exit()\r\n\t\t\t}\r\n\t\t},\r\n\r\n\t\tonExit() {\r\n\t\t\tconsole.log('App Exit')\r\n\t\t},\r\n\t}\r\n</script>\r\n\r\n<style lang=\"scss\">\r\n\t/*每个页面公共css */\r\n\t.uni-row {\r\n\t\tflex-direction: row;\r\n\t}\r\n\r\n\t.uni-column {\r\n\t\tflex-direction: column;\r\n\t}\r\n</style>"]}
|