优化页面
This commit is contained in:
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["TUIKit/components/TUIConversation/conversation-header/index.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9UVUlLaXQvY29tcG9uZW50cy9UVUlDb252ZXJzYXRpb24vY29udmVyc2F0aW9uLWhlYWRlci9pbmRleC52dWU"],"sourcesContent":["<template>\r\n <div\r\n :ref=\"convHeaderRef\"\r\n class=\"tui-conversation-header\"\r\n >\r\n <ul\r\n v-if=\"menuList.length > 0\"\r\n class=\"list\"\r\n >\r\n <li\r\n v-for=\"(item, index) in menuList\"\r\n :key=\"index\"\r\n class=\"list-item\"\r\n >\r\n <main\r\n class=\"tui-conversation-header-item\"\r\n @click.stop=\"handleMenu(item)\"\r\n >\r\n <Icon\r\n v-if=\"item.icon && !item.data.children\"\r\n class=\"tui-conversation-header-item-icon\"\r\n :file=\"item.icon\"\r\n />\r\n <i\r\n v-else\r\n class=\"plus\"\r\n />\r\n <h1 class=\"tui-conversation-header-item-title\">\r\n {{ item.text }}\r\n </h1>\r\n </main>\r\n </li>\r\n </ul>\r\n <ul\r\n v-if=\"showChildren.length > 0\"\r\n class=\"tui-conversation-header-children list\"\r\n >\r\n <li\r\n v-for=\"(childrenItem, childrenIndex) in showChildren\"\r\n :key=\"childrenIndex\"\r\n class=\"list-item\"\r\n >\r\n <main\r\n class=\"tui-conversation-header-item\"\r\n @click=\"handleMenu(childrenItem)\"\r\n >\r\n <Icon\r\n v-if=\"childrenItem.icon\"\r\n class=\"tui-conversation-header-item-icon\"\r\n :file=\"childrenItem.icon\"\r\n />\r\n <h1 class=\"tui-conversation-header-item-title\">\r\n {{ childrenItem.text }}\r\n </h1>\r\n </main>\r\n </li>\r\n </ul>\r\n </div>\r\n</template>\r\n<script lang=\"ts\" setup>\r\nimport { computed, ref, onMounted } from '../../../adapter-vue';\r\nimport Icon from '../../common/Icon.vue';\r\nimport Server, { IMenuItem } from './server';\r\n\r\nconst showChildren = ref<Array<IMenuItem>>([]);\r\nconst convHeaderRef = ref<HTMLElement | undefined>();\r\n\r\nconst menuList = computed(() => {\r\n return Server.getInstance().getMenu();\r\n});\r\n\r\nonMounted(() => {\r\n showChildren.value = [];\r\n});\r\n\r\nconst handleMenu = (item: IMenuItem) => {\r\n const { data: { children }, listener = { onClicked: () => {} } } = item;\r\n if (children) {\r\n showChildren.value = showChildren.value.length > 0 ? [] : children;\r\n } else {\r\n listener.onClicked(item);\r\n closeChildren();\r\n }\r\n};\r\n\r\nconst closeChildren = () => {\r\n showChildren.value = [];\r\n};\r\n\r\ndefineExpose({\r\n closeChildren,\r\n});\r\n\r\n</script>\r\n\r\n<style lang=\"scss\" scoped src=\"../style/index.scss\"></style>\r\n","import Component from 'D:/项目/tk-mini-program/TUIKit/components/TUIConversation/conversation-header/index.vue'\nwx.createComponent(Component)"],"names":["ref","computed","Server","onMounted"],"mappings":";;;;;;;AA6DA,MAAA,OAAiB,MAAA;;;;AAGX,UAAA,eAAeA,kBAAsB,CAAA,CAAE;AAC7C,UAAM,gBAAgBA,cAAAA;AAEhB,UAAA,WAAWC,cAAAA,SAAS,MAAM;AACvB,aAAAC,qFAAO,cAAc;IAAQ,CACrC;AAEDC,kBAAAA,UAAU,MAAM;AACd,mBAAa,QAAQ;IAAC,CACvB;AAEK,UAAA,aAAa,CAAC,SAAoB;AAChC,YAAA,EAAE,MAAM,EAAE,YAAY,WAAW,EAAE,WAAW,MAAM;AAAA,MAAA,QAAS;AACnE,UAAI,UAAU;AACZ,qBAAa,QAAQ,aAAa,MAAM,SAAS,IAAI,CAAK,IAAA;AAAA,MAAA,OACrD;AACL,iBAAS,UAAU,IAAI;AACT;MAChB;AAAA,IAAA;AAGF,UAAM,gBAAgB,MAAM;AAC1B,mBAAa,QAAQ;IAAC;AAGX,aAAA;AAAA,MACX;AAAA,IAAA,CACD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1FD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"index.js","sources":["TUIKit/components/TUIConversation/conversation-header/index.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9UVUlLaXQvY29tcG9uZW50cy9UVUlDb252ZXJzYXRpb24vY29udmVyc2F0aW9uLWhlYWRlci9pbmRleC52dWU"],"sourcesContent":["<template>\r\n <!-- <div\r\n :ref=\"convHeaderRef\"\r\n class=\"tui-conversation-header\"\r\n >\r\n <ul\r\n v-if=\"menuList.length > 0\"\r\n class=\"list\"\r\n >\r\n <li\r\n v-for=\"(item, index) in menuList\"\r\n :key=\"index\"\r\n class=\"list-item\"\r\n >\r\n <main\r\n class=\"tui-conversation-header-item\"\r\n @click.stop=\"handleMenu(item)\"\r\n >\r\n <Icon\r\n v-if=\"item.icon && !item.data.children\"\r\n class=\"tui-conversation-header-item-icon\"\r\n :file=\"item.icon\"\r\n />\r\n <i\r\n v-else\r\n class=\"plus\"\r\n />\r\n <h1 class=\"tui-conversation-header-item-title\">\r\n {{ item.text }}\r\n </h1>\r\n </main>\r\n </li>\r\n </ul>\r\n <ul\r\n v-if=\"showChildren.length > 0\"\r\n class=\"tui-conversation-header-children list\"\r\n >\r\n <li\r\n v-for=\"(childrenItem, childrenIndex) in showChildren\"\r\n :key=\"childrenIndex\"\r\n class=\"list-item\"\r\n >\r\n <main\r\n class=\"tui-conversation-header-item\"\r\n @click=\"handleMenu(childrenItem)\"\r\n >\r\n <Icon\r\n v-if=\"childrenItem.icon\"\r\n class=\"tui-conversation-header-item-icon\"\r\n :file=\"childrenItem.icon\"\r\n />\r\n <h1 class=\"tui-conversation-header-item-title\">\r\n {{ childrenItem.text }}\r\n </h1>\r\n </main>\r\n </li>\r\n </ul>\r\n </div> -->\r\n</template>\r\n<script lang=\"ts\" setup>\r\nimport { computed, ref, onMounted } from '../../../adapter-vue';\r\nimport Icon from '../../common/Icon.vue';\r\nimport Server, { IMenuItem } from './server';\r\n\r\nconst showChildren = ref<Array<IMenuItem>>([]);\r\nconst convHeaderRef = ref<HTMLElement | undefined>();\r\n\r\nconst menuList = computed(() => {\r\n return Server.getInstance().getMenu();\r\n});\r\n\r\nonMounted(() => {\r\n showChildren.value = [];\r\n});\r\n\r\nconst handleMenu = (item: IMenuItem) => {\r\n const { data: { children }, listener = { onClicked: () => {} } } = item;\r\n if (children) {\r\n showChildren.value = showChildren.value.length > 0 ? [] : children;\r\n } else {\r\n listener.onClicked(item);\r\n closeChildren();\r\n }\r\n};\r\n\r\nconst closeChildren = () => {\r\n showChildren.value = [];\r\n};\r\n\r\ndefineExpose({\r\n closeChildren,\r\n});\r\n\r\n</script>\r\n\r\n<style lang=\"scss\" scoped src=\"../style/index.scss\"></style>\r\n","import Component from 'D:/项目/tk-mini-program/TUIKit/components/TUIConversation/conversation-header/index.vue'\nwx.createComponent(Component)"],"names":["ref","computed","Server","onMounted"],"mappings":";;;;;;;AAgEM,UAAA,eAAeA,kBAAsB,CAAA,CAAE;AACvBA,sBAA6B;AAElCC,kBAAAA,SAAS,MAAM;AACvB,aAAAC,qFAAO,cAAc;IAAQ,CACrC;AAEDC,kBAAAA,UAAU,MAAM;AACd,mBAAa,QAAQ;IAAC,CACvB;AAYD,UAAM,gBAAgB,MAAM;AAC1B,mBAAa,QAAQ;IAAC;AAGX,aAAA;AAAA,MACX;AAAA,IAAA,CACD;;;;;;;AC1FD,GAAG,gBAAgB,SAAS;"}
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user