{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\timport {\r\n\t\tuseUserStore\r\n\t} from '@/stores/user'\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t\tconst userStore = useUserStore()\r\n\t\t\tuserStore.initUser() // 启动时就初始化\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n<style>\r\n\t/*每个页面公共css */\r\n\t.background-page {\r\n\t\tbackground-image: url('https://farm.evcc.top/Uploads/yuanboyuan/bg.jpg');\r\n\t\t/*opacity: 0.5; */\r\n\t\tbackground-position: center;\r\n\t\tbackground-size: cover;\r\n\t\tbackground-repeat: no-repeat;\r\n\t\tz-index: 0;\r\n\t}\r\n\r\n\t.full-height {\r\n\t\theight: 100vh;\r\n\t\t/* 撑满整个屏幕 */\r\n\t\tbox-sizing: border-box;\r\n\t\t/* 避免 padding 导致溢出 */\r\n\t}\r\n\r\n\t.relative {\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.fixed {\r\n\t\tposition: fixed;\r\n\t}\r\n\r\n\t.absolute {\r\n\t\tposition: absolute;\r\n\t}\r\n\r\n\t.bottom-0 {\r\n\t\tbottom: 0;\r\n\t}\r\n\r\n\t.left-0 {\r\n\t\tleft: 0;\r\n\t}\r\n\r\n\t.right-2 {\r\n\t\tright: 0.5rem;\r\n\t}\r\n\r\n\t/* 8px */\r\n\t.top-2 {\r\n\t\ttop: 0.5rem;\r\n\t}\r\n\r\n\t/* 8px */\r\n\t.z-10 {\r\n\t\tz-index: 10;\r\n\t}\r\n\r\n\t.min-h-screen {\r\n\t\tmin-height: 100vh;\r\n\t}\r\n\r\n\t.w-full {\r\n\t\twidth: 100%;\r\n\t}\r\n\r\n\t/* 间距 */\r\n\t.p-4 {\r\n\t\tpadding: 1rem;\r\n\t}\r\n\r\n\t.py-3 {\r\n\t\tpadding-top: 0.75rem;\r\n\t\tpadding-bottom: 0.75rem;\r\n\t}\r\n\r\n\t.px-2 {\r\n\t\tpadding-left: 0.5rem;\r\n\t\tpadding-right: 0.5rem;\r\n\t}\r\n\t.map-h-40 {\r\n\t\theight: 200rpx;\r\n\t}\r\n\r\n\t.mx-2 {\r\n\t\tmargin-left: 0.5rem;\r\n\t\tmargin-right: 0.5rem;\r\n\t}\r\n\r\n\t/* 文本 */\r\n\t.text-lg {\r\n\t\tfont-size: 1.125rem;\r\n\t}\r\n\r\n\t.text-sm {\r\n\t\tfont-size: 0.875rem;\r\n\t}\r\n\r\n\t.text-xl {\r\n\t\tfont-size: 1.25rem;\r\n\t}\r\n\r\n\t.text-white {\r\n\t\tcolor: #fff;\r\n\t}\r\n\r\n\t.text-gray-400 {\r\n\t\tcolor: #9ca3af;\r\n\t}\r\n\r\n\t.text-gray-500 {\r\n\t\tcolor: #6b7280;\r\n\t}\r\n\r\n\t/* 字重 */\r\n\t.font-bold {\r\n\t\tfont-weight: 700;\r\n\t}\r\n\r\n\t/* 颜色和背景 */\r\n\t.bg-gray-100 {\r\n\t\tbackground-color: #f3f4f6;\r\n\t}\r\n\r\n\t.bg-white {\r\n\t\tbackground-color: #ffffff;\r\n\t}\r\n\r\n\t.bg-blue-500 {\r\n\t\tbackground-color: #3b82f6;\r\n\t}\r\n\r\n\t.active-bg-blue-600:active {\r\n\t\tbackground-color: #2563eb;\r\n\t}\r\n\r\n\t/* 边框与阴影 */\r\n\t.border-t {\r\n\t\tborder-top-width: 1px;\r\n\t}\r\n\r\n\t.border-gray-200 {\r\n\t\tborder-color: #e5e7eb;\r\n\t}\r\n\r\n\t.rounded-full {\r\n\t\tborder-radius: 9999px;\r\n\t}\r\n\r\n\t.shadow-lg {\r\n\t\tbox-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),\r\n\t\t\t0 4px 6px -4px rgba(0, 0, 0, 0.1);\r\n\t}\r\n\r\n\t/* Flexbox */\r\n\t.flex {\r\n\t\tdisplay: flex;\r\n\t}\r\n\r\n\t.flex-row {\r\n\t\tflex-direction: row;\r\n\t}\r\n\r\n\t/* 滚动与溢出 */\r\n\t.overflow-x-auto {\r\n\t\toverflow-x: auto;\r\n\t}\r\n\r\n\t.whitespace-nowrap {\r\n\t\twhite-space: nowrap;\r\n\t}\r\n\r\n\t/* 动画过渡 */\r\n\t.transition {\r\n\t\ttransition: all 0.2s ease-in-out;\r\n\t}\r\n\r\n\t/* 其他 */\r\n\t.inline-block {\r\n\t\tdisplay: inline-block;\r\n\t}\r\n\r\n\t.scroll-view {\r\n\t\tscroll-behavior: smooth;\r\n\t}\r\n</style>","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\r\nimport { createPinia } from 'pinia' // ✅ 引入 Pinia\r\n\nexport function createApp() {\n const app = createSSRApp(App)\r\n \r\n const pinia = createPinia() // ✅ 创建 Pinia 实例\r\n app.use(pinia) \r\n \n return {\n app,\r\n\tpinia\n }\n}\n// #endif"],"names":["uni","useUserStore","createSSRApp","App","createPinia"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAIC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AACxB,UAAM,YAAYC,YAAAA,aAAa;AAC/B,cAAU,SAAW;AAAA,EACrB;AAAA,EACD,QAAQ,WAAW;AAClBD,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACCM,SAAS,YAAY;AAC1B,QAAM,MAAME,cAAY,aAACC,SAAG;AAE5B,QAAM,QAAQC,cAAAA,YAAa;AAC3B,MAAI,IAAI,KAAK;AAEb,SAAO;AAAA,IACL;AAAA,IACH;AAAA,EACE;AACH;;;"}
|