{"ast":null,"code":"//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport request from \"@/utils/request\";\nexport default {\n name: \"Header\",\n props: {\n collapseIcon: String,\n collapseTitle: String,\n user: Object\n },\n methods: {\n logout: function logout() {\n localStorage.removeItem(\"user\");\n this.$router.push('/login');\n this.$message.success(\"退出成功\");\n },\n back: function back() {\n this.$router.go(-1);\n }\n },\n data: function data() {\n return {\n routePath: '' // user: localStorage.getItem(\"user\") ? JSON.parse(localStorage.getItem(\"user\")) : {nickname:'登录已失效'}\n\n };\n },\n watch: {\n //面包屑\n '$route': function $route() {\n this.routePath = this.$route.meta.path;\n }\n },\n created: function created() {\n // this.user = localStorage.getItem(\"user\") ? JSON.parse(localStorage.getItem(\"user\")) : {nickname:'登录已失效'};\n this.routePath = this.$route.meta.path;\n }\n};","map":{"version":3,"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAuCA;AAEA;AACAA,gBADA;AAEAC;AACAC,wBADA;AAEAC,yBAFA;AAGAC;AAHA,GAFA;AAOAC;AACAC,UADA,oBACA;AACAC;AACA;AACA;AACA,KALA;AAMAC,QANA,kBAMA;AACA;AACA;AARA,GAPA;AAkBAC,MAlBA,kBAkBA;AACA;AACAC,mBADA,CAIA;;AAJA;AAMA,GAzBA;AA0BAC;AACA;AACA;AACA;AACA;AAJA,GA1BA;AAiCAC,SAjCA,qBAiCA;AACA;AACA;AACA;AApCA","names":["name","props","collapseIcon","collapseTitle","user","methods","logout","localStorage","back","data","routePath","watch","created"],"sourceRoot":"src/components","sources":["Header.vue"],"sourcesContent":["\r\n\r\n\r\n\r\n"]},"metadata":{},"sourceType":"module"}