基于Vue和TypeScript的比亚迪车展信息展示设计源码

作品简介

该项目是一款基于Vue和TypeScript构建的比亚迪车展信息展示设计源码,包含491个文件,包括132个PNG图片、85个TypeScript组件文件、70个TypeScript脚本文件、56个Vue模板文件、31个JavaScript文件、28个Less样式文件、13个SVG文件、12个JSON配置文件、10个Markdown文件、8个CSS样式文件。此项目为个人自用,旨在展示比亚迪车展信息。

关键词

Vue.js TypeScript 汽车展览 HTML CSS

目录结构

  ├── .idea
  ├── .gitignore
  ├── byd_new.iml
  ├── misc.xml
  ├── modules.xml
  ├── vcs.xml
  ├── byd-admin-web
  ├── .gitignore
  ├── LICENSE
  ├── auto-imports.d.ts
    ├── byd-admin-web
    ├── favicon.ico
    ├── index.html
    ├── jweixin-1.4.0.js
      ├── static
        ├── css
        ├── 420.899c340b.css
          ├── async
          ├── 2.b77decbc.css
          ├── 234.2c63c214.css
          ├── 255.776a84d0.css
          ├── 309.0d24aaad.css
          ├── 467.fccfd27d.css
          ├── 5.179882fb.css
          ├── 658.284ffb46.css
          ├── 734.c22fae79.css
          ├── 745.e26905eb.css
          ├── 755.eaa33390.css
          ├── 817.d89a6135.css
          ├── 913.21557f08.css
        ├── index.cade9e49.css
        ├── image
        ├── background.5e0cd15a.png
        ├── background.fe453069.png
        ├── gift.4c701aa9.png
        ├── invitation.f5932c28.png
        ├── main_bg_new.5f8b1f1d.png
        ├── suzhou_region.1bbde656.png
        ├── js
        ├── 420.5ead2426.js
        ├── 420.5ead2426.js.LICENSE.txt
          ├── async
          ├── 2.1af083aa.js
          ├── 2.1af083aa.js.LICENSE.txt
          ├── 234.69fd82d4.js
          ├── 234.69fd82d4.js.LICENSE.txt
          ├── 255.c43c1d2c.js
          ├── 255.c43c1d2c.js.LICENSE.txt
          ├── 309.315ac210.js
          ├── 309.315ac210.js.LICENSE.txt
          ├── 342.5ca4dd05.js
          ├── 342.5ca4dd05.js.LICENSE.txt
          ├── 35.770c6d78.js
          ├── 35.770c6d78.js.LICENSE.txt
          ├── 388.4b913085.js
          ├── 388.4b913085.js.LICENSE.txt
          ├── 467.ca5f540f.js
          ├── 467.ca5f540f.js.LICENSE.txt
          ├── 5.bc5c907b.js
          ├── 5.bc5c907b.js.LICENSE.txt
          ├── 658.12b17693.js
          ├── 658.12b17693.js.LICENSE.txt
          ├── 685.ac62a5e8.js
          ├── 685.ac62a5e8.js.LICENSE.txt
          ├── 734.78175df9.js
          ├── 734.78175df9.js.LICENSE.txt
          ├── 745.fc43c6df.js
          ├── 745.fc43c6df.js.LICENSE.txt
          ├── 755.2c02b940.js
          ├── 755.2c02b940.js.LICENSE.txt
          ├── 758.640c8d29.js
          ├── 758.640c8d29.js.LICENSE.txt
          ├── 817.ff64094c.js
          ├── 817.ff64094c.js.LICENSE.txt
          ├── 864.b1dbe674.js
          ├── 864.b1dbe674.js.LICENSE.txt
          ├── 913.85e300b7.js
          ├── 913.85e300b7.js.LICENSE.txt
        ├── index.d100e614.js
        ├── index.d100e614.js.LICENSE.txt
        ├── lib-axios.4098687c.js
        ├── lib-axios.4098687c.js.LICENSE.txt
        ├── lib-polyfill.a63d4bae.js
        ├── lib-polyfill.a63d4bae.js.LICENSE.txt
        ├── lib-router.d445993e.js
        ├── lib-router.d445993e.js.LICENSE.txt
        ├── lib-vue.5ef747a8.js
        ├── lib-vue.5ef747a8.js.LICENSE.txt
  ├── components.d.ts
    ├── https
    ├── reborn.dev-key.pem
    ├── reborn.dev.pem
  ├── package-lock.json
  ├── package.json
  ├── pnpm-lock.yaml
  ├── postcss.config.ts
    ├── public
    ├── index.html
    ├── jweixin-1.4.0.js
  ├── rsbuild.config.ts
    ├── src
    ├── App.vue
      ├── assets
        ├── audios
        ├── music.mp3
        ├── badges
        ├── e平台.png
        ├── holder.png
        ├── 一键漂移.png
        ├── 断头路泊车.png
        ├── 无人机.png
        ├── 易四方.png
        ├── 智能语音.png
        ├── 智能进入.png
        ├── 窄道通行.png
        ├── 自动泊车.png
        ├── 超感游戏车.png
        ├── 露营.png
        ├── events
        ├── event_holder.png
      ├── favicon.ico
      ├── first_prize.png
        ├── fonts
        ├── SourceHanSans-Medium.ttf
        ├── SourceHanSansCNNormal.ttf
        ├── index.css
        ├── login
        ├── background.png
        ├── bak.png
        ├── frame.png
        ├── invitation.png
        ├── title.png
        ├── main
        ├── arrow-left.png
        ├── background.png
        ├── car.png
        ├── car_position.png
        ├── close.png
        ├── dialog.png
        ├── document.png
        ├── document_blue.png
        ├── envelope.png
        ├── gift.png
        ├── nanjing_region.png
        ├── phone.png
        ├── region.png
        ├── suzhou_region.png
        ├── user.png
        ├── user_blue.png
        ├── regions
        ├── car.png
        ├── chair.png
        ├── drive.png
        ├── item_bg.png
        ├── main_bg_new.png
        ├── suzhou_car.png
        ├── suzhou_chair.png
        ├── suzhou_drive.png
      ├── components
      ├── AgreementDialog.vue
      ├── Dialog.vue
      ├── Music.vue
    ├── env.d.ts
    ├── index.css
    ├── index.ts
      ├── router
      ├── index.ts
      ├── routes.ts
      ├── server
      ├── index.ts
        ├── types
        ├── index.ts
      ├── stores
      ├── info.ts
      ├── user.ts
      ├── utils
      ├── request.ts
      ├── views
        ├── errorPages
        ├── NoWx.vue
        ├── events
        ├── ClockDialog.vue
        ├── GenQrCodeDialog.vue
        ├── TimesDialog.vue
        ├── index.vue
        ├── gift
        ├── index.vue
        ├── home
        ├── index.vue
        ├── login
        ├── index.vue
        ├── main
        ├── backIndex.vue
          ├── components
          ├── RulesDialog.vue
        ├── index.vue
        ├── personalCenter
        ├── BadgesDialog.vue
        ├── Draw.vue
        ├── GiftDialog.vue
        ├── QrCodeDialog.vue
        ├── index.vue
        ├── qrcode
          ├── generate
          ├── index.vue
          ├── reader
          ├── MessageDialog.vue
          ├── index.vue
          ├── old.vue
        ├── question
        ├── Message.vue
        ├── index.vue
        ├── regions
          ├── components
          ├── CarRegion.vue
        ├── index.vue
        ├── welcome
        ├── index.vue
  ├── tsconfig.json
  ├── byd-manage
  ├── .editorconfig
  ├── .env
  ├── .env.development
  ├── .env.production
  ├── .env.test
  ├── .eslintignore
  ├── .eslintrc.js
  ├── .gitignore
  ├── .prettierignore
  ├── .prettierrc.js
  ├── .stylelintignore
  ├── .stylelintrc.js
  ├── CHANGELOG.md
  ├── LICENSE
  ├── commitlint.config.js
  ├── index.html
  ├── lint-staged.config.js
  ├── package-lock.json
  ├── package.json
  ├── postcss.config.js
    ├── public
    ├── favicon.ico
    ├── src
    ├── App.tsx
      ├── api
        ├── config
        ├── servicePort.ts
        ├── helper
        ├── axiosCancel.ts
        ├── checkStatus.ts
      ├── index.ts
        ├── interface
        ├── index.ts
        ├── modules
        ├── login.ts
      ├── assets
        ├── fonts
        ├── DIN.otf
        ├── MetroDF.ttf
        ├── YouSheBiaoTiHei.ttf
        ├── font.less
        ├── iconfont
        ├── iconfont.less
        ├── iconfont.ttf
        ├── icons
        ├── xianxingdaoyu.svg
        ├── xianxingdiqiu.svg
        ├── xianxingditu.svg
        ├── xianxingfanchuan.svg
        ├── xianxingfeiji.svg
        ├── xianxinglvhangriji.svg
        ├── xianxingtianqiyubao.svg
        ├── xianxingxiangjipaizhao.svg
        ├── xianxingxiarilengyin.svg
        ├── xianxingyoulun.svg
        ├── xianxingzijiayou.svg
        ├── images
        ├── avatar.png
        ├── favicon.svg
        ├── login_bg.svg
        ├── login_left.png
        ├── login_left1.png
        ├── login_left2.png
        ├── login_left3.png
        ├── login_left4.png
        ├── logo.png
        ├── welcome.png
        ├── welcome01.png
      ├── components
        ├── ErrorMessage
        ├── 403.tsx
        ├── 404.tsx
        ├── 500.tsx
        ├── index.less
        ├── Loading
        ├── index.less
        ├── index.tsx
        ├── SwitchDark
        ├── index.tsx
        ├── svgIcon
        ├── index.tsx
      ├── config
      ├── config.ts
      ├── nprogress.ts
      ├── serviceLoading.tsx
      ├── enums
      ├── httpEnum.ts
      ├── hooks
      ├── useAuthButtons.ts
      ├── useEcharts.ts
      ├── useTable.ts
      ├── useTheme.ts
      ├── useTime.ts
      ├── language
      ├── index.ts
        ├── modules
        ├── en.ts
        ├── zh.ts
      ├── layouts
        ├── components
          ├── Footer
          ├── index.less
          ├── index.tsx
          ├── Header
            ├── components
            ├── AssemblySize.tsx
            ├── AvatarIcon.tsx
            ├── BreadcrumbNav.tsx
            ├── CollapseIcon.tsx
            ├── Fullscreen.tsx
            ├── InfoModal.tsx
            ├── Language.tsx
            ├── PasswordModal.tsx
            ├── Theme.tsx
          ├── index.less
          ├── index.tsx
          ├── Menu
            ├── components
            ├── Logo.tsx
          ├── index.less
          ├── index.tsx
          ├── Tabs
            ├── components
            ├── MoreButton.tsx
          ├── index.less
          ├── index.tsx
      ├── index.less
      ├── index.tsx
    ├── main.tsx
      ├── redux
      ├── index.ts
        ├── interface
        ├── index.ts
        ├── modules
          ├── auth
          ├── action.ts
          ├── reducer.ts
          ├── breadcrumb
          ├── action.ts
          ├── reducer.ts
          ├── global
          ├── action.ts
          ├── reducer.ts
          ├── menu
          ├── action.ts
          ├── reducer.ts
          ├── tabs
          ├── action.ts
          ├── reducer.ts
      ├── mutation-types.ts
      ├── routers
      ├── constant.tsx
      ├── index.tsx
        ├── interface
        ├── index.ts
        ├── modules
        ├── assembly.tsx
        ├── dashboard.tsx
        ├── dataScreen.tsx
        ├── echarts.tsx
        ├── error.tsx
        ├── form.tsx
        ├── home.tsx
        ├── index.tsx
        ├── link.tsx
        ├── menu.tsx
        ├── proTable.tsx
        ├── utils
        ├── authRouter.tsx
        ├── lazyLoad.tsx
      ├── server
      ├── index.ts
      ├── styles
      ├── common.less
      ├── reset.less
        ├── theme
        ├── theme-dark.less
        ├── theme-default.less
      ├── var.less
      ├── typings
      ├── global.d.ts
      ├── plugins.d.ts
      ├── window.d.ts
      ├── utils
        ├── echarts
        ├── index.ts
      ├── getEnv.ts
        ├── is
        ├── index.ts
      ├── request.ts
      ├── util.ts
      ├── views
        ├── assembly
          ├── batchImport
          ├── index.less
          ├── index.tsx
          ├── guide
          ├── index.tsx
          ├── steps.ts
          ├── selectIcon
          ├── index.less
          ├── index.tsx
          ├── svgIcon
          ├── index.less
          ├── index.tsx
        ├── dashboard
          ├── dataVisualize
            ├── components
            ├── curve.tsx
            ├── pie.tsx
            ├── images
            ├── 1-bg.png
            ├── 2-bg.png
            ├── 3-bg.png
            ├── 4-bg.png
            ├── add_person.png
            ├── add_team.png
            ├── book-bg.png
            ├── book-sum.png
            ├── book_sum.png
            ├── today.png
          ├── index.less
          ├── index.tsx
          ├── embedded
          ├── index.less
          ├── index.tsx
        ├── dataScreen
          ├── assets
          ├── alarmList.Json
          ├── china.json
          ├── ranking-icon.ts
          ├── components
          ├── AgeRatioChart.tsx
          ├── AnnualUseChart.less
          ├── AnnualUseChart.tsx
          ├── ChinaMapChart.less
          ├── ChinaMapChart.tsx
          ├── DataHeaderTime.tsx
          ├── HotPlateChart.less
          ├── HotPlateChart.tsx
          ├── MaleFemaleRatioChart.less
          ├── MaleFemaleRatioChart.tsx
          ├── OverNext30Chart.less
          ├── OverNext30Chart.tsx
          ├── PlatformSourceChart.tsx
          ├── RealTimeAccessChart.less
          ├── RealTimeAccessChart.tsx
          ├── images
          ├── bg.png
          ├── contrast-bg.png
          ├── dataScreen-alarm.png
          ├── dataScreen-header-btn-bg-l.png
          ├── dataScreen-header-btn-bg-r.png
          ├── dataScreen-header-center-bg.png
          ├── dataScreen-header-left-bg.png
          ├── dataScreen-header-right-bg.png
          ├── dataScreen-header-warn-bg.png
          ├── dataScreen-main-cb.png
          ├── dataScreen-main-lb.png
          ├── dataScreen-main-lc.png
          ├── dataScreen-main-lt.png
          ├── dataScreen-main-rb.png
          ├── dataScreen-main-rc.png
          ├── dataScreen-main-rt.png
          ├── dataScreen-title.png
          ├── dataScreen-warn-bg.png
          ├── line-bg.png
          ├── man-bg.png
          ├── man.png
          ├── map-title-bg.png
          ├── rankingChart-bg.png
          ├── total.png
          ├── woman-bg.png
          ├── woman.png
        ├── index.less
        ├── index.tsx
        ├── echarts
          ├── columnChart
          ├── index.less
          ├── index.tsx
          ├── lineChart
          ├── index.less
          ├── index.tsx
          ├── nestedChart
          ├── index.less
          ├── index.tsx
          ├── pieChart
          ├── index.less
          ├── index.tsx
          ├── radarChart
          ├── index.less
          ├── index.tsx
          ├── waterChart
          ├── index.less
          ├── index.tsx
        ├── form
          ├── basicForm
          ├── index.less
          ├── index.tsx
          ├── dynamicForm
          ├── index.less
          ├── index.tsx
          ├── validateForm
          ├── index.less
          ├── index.tsx
        ├── giftConfig
        ├── FormList.tsx
        ├── index.less
        ├── index.module.less
        ├── index.tsx
        ├── giftTable
        ├── index.css
        ├── index.module.css
        ├── index.tsx
        ├── home
        ├── index.less
        ├── index.tsx
        ├── link
          ├── gitee
          ├── index.tsx
          ├── github
          ├── index.tsx
          ├── juejin
          ├── index.tsx
          ├── myBlog
          ├── index.tsx
        ├── login
          ├── components
          ├── LoginForm.tsx
        ├── index.less
        ├── index.tsx
        ├── menu
          ├── menu1
          ├── index.tsx
          ├── menu2
            ├── menu21
            ├── index.tsx
            ├── menu22
              ├── menu221
              ├── index.tsx
              ├── menu222
              ├── index.tsx
            ├── menu23
            ├── index.tsx
          ├── menu3
          ├── index.tsx
        ├── proTable
          ├── useComponent
          ├── index.less
          ├── index.tsx
          ├── useHooks
          ├── index.less
          ├── index.tsx
        ├── userTable
        ├── index.css
        ├── index.module.css
        ├── index.tsx
    ├── vite-env.d.ts
  ├── tsconfig.json
  ├── vite.config.ts
  ├── byd-server
  ├── .eslintignore
  ├── .eslintrc
  ├── .gitignore
  ├── LICENSE
    ├── app
      ├── controller
      ├── admin.js
      ├── answer.js
      ├── auth.js
      ├── draw.js
      ├── info.js
      ├── sms.js
      ├── userLogs.js
      ├── extend
      ├── helper.js
      ├── middleware
      ├── tokenHandler.js
    ├── router.js
      ├── schedule
      ├── refresh_gift_info.js
      ├── service
      ├── admin.js
      ├── answer.js
      ├── auth.js
      ├── draw.js
      ├── info.js
      ├── sms.js
      ├── userLogs.js
    ├── config
    ├── config.default.js
    ├── config.prod.js
    ├── plugin.js
  ├── jsconfig.json
  ├── package.json
  ├── server.js
    ├── test
      ├── app
        ├── controller
        ├── home.test.js
  ├── byd-web
  ├── .gitignore
  ├── LICENSE
  ├── auto-imports.d.ts
  ├── components.d.ts
    ├── https
    ├── reborn.dev-key.pem
    ├── reborn.dev.pem
  ├── package-lock.json
  ├── package.json
  ├── pnpm-lock.yaml
  ├── postcss.config.ts
    ├── public
    ├── index.html
    ├── jweixin-1.4.0.js
  ├── rsbuild.config.ts
    ├── src
    ├── App.vue
      ├── assets
        ├── audios
        ├── music.mp3
        ├── badges
        ├── e平台.png
        ├── holder.png
        ├── 一键漂移.png
        ├── 断头路泊车.png
        ├── 无人机.png
        ├── 易四方.png
        ├── 智能语音.png
        ├── 智能进入.png
        ├── 窄道通行.png
        ├── 自动泊车.png
        ├── 超感游戏车.png
        ├── 露营.png
        ├── events
        ├── event_holder.png
      ├── favicon.ico
      ├── first_prize.png
        ├── fonts
        ├── SourceHanSans-Medium.ttf
        ├── SourceHanSansCNNormal.ttf
        ├── index.css
      ├── frame.png
        ├── login
        ├── background.png
        ├── bak.png
        ├── frame.png
        ├── invitation.png
        ├── title.png
        ├── main
        ├── arrow-left.png
        ├── background.png
        ├── car.png
        ├── car_position.png
        ├── close.png
        ├── dialog.png
        ├── document.png
        ├── document_blue.png
        ├── envelope.png
        ├── gift.png
        ├── nanjing_region.jpg
        ├── nanjing_region.png
        ├── phone.png
        ├── region.png
        ├── suzhou_region.png
        ├── user.png
        ├── user_blue.png
        ├── regions
        ├── car.png
        ├── chair.png
        ├── drive.png
        ├── item_bg.png
        ├── main_bg_new.png
        ├── suzhou_car.png
        ├── suzhou_chair.png
        ├── suzhou_drive.png
      ├── components
      ├── AgreementDialog.vue
      ├── Dialog.vue
      ├── Music.vue
    ├── env.d.ts
    ├── index.css
    ├── index.ts
      ├── router
      ├── index.ts
      ├── routes.ts
      ├── server
      ├── index.ts
        ├── types
        ├── index.ts
      ├── stores
      ├── info.ts
      ├── user.ts
      ├── utils
      ├── request.ts
      ├── views
        ├── errorPages
        ├── NoWx.vue
        ├── events
        ├── ClockDialog.vue
        ├── TimesDialog.vue
        ├── index.vue
        ├── home
        ├── index.vue
        ├── login
        ├── index.vue
        ├── main
        ├── backIndex.vue
          ├── components
          ├── RulesDialog copy.vue
          ├── RulesDialog.vue
        ├── index.vue
        ├── personalCenter
        ├── BadgesDialog.vue
        ├── Draw.vue
        ├── GiftDialog.vue
        ├── LimitDialog.vue
        ├── QrCodeDialog.vue
        ├── index.vue
        ├── qrcode
          ├── generate
          ├── index.vue
          ├── reader
          ├── MessageDialog.vue
          ├── index.vue
          ├── old.vue
        ├── question
        ├── Message.vue
        ├── index.vue
        ├── regions
          ├── components
          ├── CarRegion.vue
        ├── index.vue
        ├── welcome
        ├── index.vue
  ├── tsconfig.json
├── readme.txt
创作时间: