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 line
8.4 KiB

{"ast":null,"code":"import { createElementVNode as _createElementVNode, createTextVNode as _createTextVNode, resolveComponent as _resolveComponent, normalizeClass as _normalizeClass, withCtx as _withCtx, createVNode as _createVNode, openBlock as _openBlock, createElementBlock as _createElementBlock, createCommentVNode as _createCommentVNode, Fragment as _Fragment } from \"vue\";\nimport _imports_0 from './Logo.png';\nimport _imports_1 from './tu.png';\nconst _hoisted_1 = {\n key: 0,\n class: \"tooltip-ball\"\n};\nexport function render(_ctx, _cache, $props, $setup, $data, $options) {\n const _component_el_menu_item = _resolveComponent(\"el-menu-item\");\n const _component_el_sub_menu = _resolveComponent(\"el-sub-menu\");\n const _component_el_menu = _resolveComponent(\"el-menu\");\n return _openBlock(), _createElementBlock(_Fragment, null, [_createVNode(_component_el_menu, {\n \"default-active\": _ctx.activeIndex,\n class: \"el-menu-demo\",\n mode: \"horizontal\",\n onSelect: $setup.handleSelect,\n \"background-color\": \"#FFFFFF\",\n \"text-color\": \"#000000\",\n \"active-text-color\": \"#FEB2D7\"\n }, {\n default: _withCtx(() => [_cache[8] || (_cache[8] = _createElementVNode(\"div\", {\n class: \"logo\"\n }, [_createElementVNode(\"img\", {\n src: _imports_0,\n alt: \"Logo\"\n })], -1 /* HOISTED */)), _createVNode(_component_el_menu_item, {\n index: \"1\",\n class: _normalizeClass({\n 'active-item': _ctx.activeIndex === '1'\n })\n }, {\n default: _withCtx(() => _cache[0] || (_cache[0] = [_createTextVNode(\"智能推荐\")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"class\"]), _createVNode(_component_el_sub_menu, {\n index: \"2\"\n }, {\n title: _withCtx(() => _cache[1] || (_cache[1] = [_createTextVNode(\"社区互动\")])),\n default: _withCtx(() => [_createVNode(_component_el_menu_item, {\n index: \"2-1\",\n class: _normalizeClass({\n 'active-item': _ctx.activeIndex === '2-1'\n })\n }, {\n default: _withCtx(() => _cache[2] || (_cache[2] = [_createTextVNode(\"item one\")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"class\"]), _createVNode(_component_el_menu_item, {\n index: \"2-2\",\n class: _normalizeClass({\n 'active-item': _ctx.activeIndex === '2-2'\n })\n }, {\n default: _withCtx(() => _cache[3] || (_cache[3] = [_createTextVNode(\"item two\")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"class\"]), _createVNode(_component_el_menu_item, {\n index: \"2-3\",\n class: _normalizeClass({\n 'active-item': _ctx.activeIndex === '2-3'\n })\n }, {\n default: _withCtx(() => _cache[4] || (_cache[4] = [_createTextVNode(\"item three\")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"class\"])]),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_menu_item, {\n index: \"3\",\n disabled: \"\"\n }, {\n default: _withCtx(() => _cache[5] || (_cache[5] = [_createTextVNode(\"情感助手\")])),\n _: 1 /* STABLE */\n }), _createVNode(_component_el_menu_item, {\n index: \"4\",\n class: _normalizeClass({\n 'active-item': _ctx.activeIndex === '4'\n })\n }, {\n default: _withCtx(() => _cache[6] || (_cache[6] = [_createTextVNode(\"个人空间\")])),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"class\"]), _cache[9] || (_cache[9] = _createElementVNode(\"div\", {\n class: \"tu\"\n }, [_createElementVNode(\"img\", {\n src: _imports_1,\n alt: \"tu\"\n })], -1 /* HOISTED */)), _ctx.activeIndex ? (_openBlock(), _createElementBlock(\"div\", _hoisted_1, _cache[7] || (_cache[7] = [_createElementVNode(\"span\", null, \"提示信息\", -1 /* HOISTED */)]))) : _createCommentVNode(\"v-if\", true)]),\n _: 1 /* STABLE */\n }, 8 /* PROPS */, [\"default-active\"]), _cache[10] || (_cache[10] = _createElementVNode(\"div\", {\n class: \"h-6\"\n }, null, -1 /* HOISTED */))], 64 /* STABLE_FRAGMENT */);\n}","map":{"version":3,"names":["_imports_0","_imports_1","key","class","_createElementBlock","_Fragment","_createVNode","_component_el_menu","_ctx","activeIndex","mode","onSelect","$setup","handleSelect","default","_withCtx","_createElementVNode","src","alt","_component_el_menu_item","index","_normalizeClass","_cache","_createTextVNode","_","_component_el_sub_menu","title","disabled","_hoisted_1","_createCommentVNode"],"sources":["D:\\vue\\demo\\src\\components\\header.vue"],"sourcesContent":["<template>\r\n <el-menu\r\n :default-active=\"activeIndex\"\r\n class=\"el-menu-demo\"\r\n mode=\"horizontal\"\r\n @select=\"handleSelect\"\r\n background-color=\"#FFFFFF\"\r\n text-color=\"#000000\"\r\n active-text-color=\"#FEB2D7\"\r\n >\r\n <div class=\"logo\">\r\n <img src=\"./Logo.png\" alt=\"Logo\" />\r\n </div>\r\n <el-menu-item index=\"1\" :class=\"{ 'active-item': activeIndex === '1' }\">智能推荐</el-menu-item>\r\n <el-sub-menu index=\"2\">\r\n <template #title>社区互动</template>\r\n <el-menu-item index=\"2-1\" :class=\"{ 'active-item': activeIndex === '2-1' }\">item one</el-menu-item>\r\n <el-menu-item index=\"2-2\" :class=\"{ 'active-item': activeIndex === '2-2' }\">item two</el-menu-item>\r\n <el-menu-item index=\"2-3\" :class=\"{ 'active-item': activeIndex === '2-3' }\">item three</el-menu-item>\r\n </el-sub-menu>\r\n <el-menu-item index=\"3\" disabled>情感助手</el-menu-item>\r\n <el-menu-item index=\"4\" :class=\"{ 'active-item': activeIndex === '4' }\">个人空间</el-menu-item>\r\n <div class=\"tu\">\r\n <img src=\"./tu.png\" alt=\"tu\" />\r\n </div>\r\n <div class=\"tooltip-ball\" v-if=\"activeIndex\">\r\n <span>提示信息</span>\r\n </div>\r\n </el-menu>\r\n <div class=\"h-6\" />\r\n</template>\r\n <style>\r\n .el-menu-demo {\r\n justify-content: space-between; /* 平铺菜单项 */\r\n }\r\n .logo img,\r\n .tu img {\r\n height: 40px; /* 根据需要调整高度 */\r\n width: auto; /* 自适应宽度 */\r\n margin-right: 10px; /* 与菜单项的间距 */\r\n }\r\n </style>\r\n\r\n<script setup>\r\n \r\n const handleSelect = () =>{}\r\n</script>\r\n<script>\r\n export default \r\n {\r\n name: 'HeaderComponent', // 添加组件名称\r\n // 其他组件选项\r\n }\r\n </script>"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}