refactor: clean up HomeView.vue and update Vite config

- Reformatted imports in HomeView.vue for better readability.
- Removed unnecessary comments and improved component structure.
- Updated styles in HomeView.vue for consistency.
- Removed input path from rollupOptions in vite.config.js.
This commit is contained in:
bighuixiang
2025-06-18 22:57:10 +08:00
parent 88866d9ea4
commit 3aa56c1c3f
6 changed files with 7799 additions and 6639 deletions

13
components.d.ts vendored
View File

@@ -8,11 +8,24 @@ export {}
/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
ABadge: typeof import('ant-design-vue/es')['Badge']
ACheckbox: typeof import('ant-design-vue/es')['Checkbox']
ADrawer: typeof import('ant-design-vue/es')['Drawer']
AImage: typeof import('ant-design-vue/es')['Image']
AModal: typeof import('ant-design-vue/es')['Modal']
APagination: typeof import('ant-design-vue/es')['Pagination']
APopover: typeof import('ant-design-vue/es')['Popover']
AProgress: typeof import('ant-design-vue/es')['Progress']
ARangePicker: typeof import('ant-design-vue/es')['RangePicker']
ASelect: typeof import('ant-design-vue/es')['Select']
ASelectOption: typeof import('ant-design-vue/es')['SelectOption']
ASlider: typeof import('ant-design-vue/es')['Slider']
ASpin: typeof import('ant-design-vue/es')['Spin']
ASwitch: typeof import('ant-design-vue/es')['Switch']
ATable: typeof import('ant-design-vue/es')['Table']
ATabPane: typeof import('ant-design-vue/es')['TabPane']
ATabs: typeof import('ant-design-vue/es')['Tabs']
AUpload: typeof import('ant-design-vue/es')['Upload']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -5,7 +5,21 @@
</template>
<script lang="ts">
import { defineComponent, h, ref, computed, reactive, toRefs, inject,provide,nextTick,createVNode,onBeforeUnmount, toRef, watch} from "vue";
import {
defineComponent,
h,
ref,
computed,
reactive,
toRefs,
inject,
provide,
nextTick,
createVNode,
onBeforeUnmount,
toRef,
watch,
} from "vue";
// import { ExclamationCircleOutlined } from '@ant-design/icons-vue';
import CollectionModal from "@/component/HomePage/collectionModal.vue";
import NewCollectionReview from "@/component/HomePage/NewCollectionReview.vue";
@@ -21,14 +35,17 @@ import { message,Modal } from "ant-design-vue";
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { openGuide, driverObj__ } from "@/tool/guide";
import { LoadingOutlined ,ExclamationCircleOutlined} from "@ant-design/icons-vue";
import {
LoadingOutlined,
ExclamationCircleOutlined,
} from "@ant-design/icons-vue";
// import JSZip, { forEach } from "jszip";
import { setCookie, getCookie, WriteCookie } from "@/tool/cookie";
import i18n from "@/lang";
import { useI18n } from "vue-i18n";
import { getMousePosition } from "@/tool/mdEvent";
import { removeClass } from "element-plus/es/utils";
const FileSaver = require("file-saver");
import FileSaver from "file-saver";
export default defineComponent({
name: "homePage",
@@ -40,13 +57,11 @@ export default defineComponent({
affiche,
productImg,
generalCanvas,
DesignDetailcopy
DesignDetailcopy,
},
emits:['setTask'],
emits: ["setTask"],
setup(props, { emit }) {
return {
};
return {};
},
});
</script>

View File

@@ -97,7 +97,6 @@ export default defineConfig(({ mode }) => {
assetsDir: "assets",
// 分包策略
rollupOptions: {
input: path.resolve(__dirname, "public/index.html"),
output: {
manualChunks: {
vendor: ["vue", "vue-router", "vuex"],