{"version":3,"file":"buy.5088aab0.mjs","sources":["../../../../layouts/buy.vue"],"sourcesContent":["<template>\n  <div id=\"app\">\n    <div class=\"app-header\">\n      <index-header />\n    </div>\n    <div class=\"app-main\">\n      <slot />\n    </div>\n    <back-top />\n    <suspense-box />\n  </div>\n</template>\n\n<script setup>\nimport cookie from '@/utils/cookies'\nimport {useUserStore} from \"../stores/user\";\nimport {onMounted} from \"vue\";\nconst route = useRoute()\nconst {getShopInfo} = useUserStore()\ngetShopInfo()\nlet cookieData = {};\nif (process.server) {\n  const nuxtApp = useNuxtApp()\n  if(nuxtApp && nuxtApp.ssrContext && nuxtApp.ssrContext.req ) {\n    cookieData = cookie.getInServer(nuxtApp.ssrContext.req)\n  }\n} else {\n  cookieData = {\n    shopIcon: cookie.getInClient('shopIcon'),\n    shopName: cookie.getInClient('shopName')\n  }\n}\nuseHead({\n  link: [\n    { rel: \"icon\", type: \"image/x-icon\", href: cookieData.shopIcon },\n  ]\n})\nonMounted(()=>{\n})\n\n</script>\n\n<style lang=\"scss\" scoped>\n@import url('~/assets/font/iconfont.css');\n#app {\n  position: relative;\n  background-color: #f6f8fb;\n}\n.app-header {\n  position: fixed;\n  top: 0;\n  right: 0;\n  left: 0;\n  z-index: 1000;\n  background-color: #fff;\n}\n.app-main {\n  height: 100vh;\n  padding-top: 66px;\n  padding-bottom:0;\n  background-color: #f6f8fb;\n}\n\n.test {\n  background: #f6f8fb;\n}\n</style>\n"],"names":["useRoute","getShopInfo","useUserStore","cookieData","shopIcon","cookie","getInClient","shopName","useHead","link","rel","type","href","onMounted"],"mappings":"sUAiBAA,IACA,MAAAC,YAAAA,GAAAC,IACAD,IACA,IAAAE,EAAA,CAAA,SAOAA,EAAA,CACAC,SAAAC,EAAAC,YAAA,YACAC,SAAAF,EAAAC,YAAA,aAGAE,EAAA,CACAC,KAAA,CACA,CAAAC,IAAA,OAAAC,KAAA,eAAAC,KAAAT,EAAAC,aAGAS,GAAA"}