1.0.9 • Published 2 years ago

mdg-components-web v1.0.9

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

墨点狗智能科技(东莞)有限公司前端通用 Web 端组件库

技术栈

快速开始

安装依赖

yarn
# or
npm install

启动项目

yarn dev
# or
npm run dev

项目打包

yarn build
# or
npm run build

启动 vitepress

yarn docs:dev
# or
npm run docs:dev

打包 vitepress

yarn docs:build
# or
npm run docs:build

项目目录

|-- mdg-components-web                          -- 项目目录
    |-- .editorconfig                           -- 编辑器配置
    |-- .eslintrc.js                            -- eslint配置
    |-- .gitignore                              -- git配置
    |-- auto-imports.d.ts                       -- Element Plus 自动导入配置
    |-- components.d.ts                         -- Element Plus 组件引入配置
    |-- index.html                              -- 项目的默认首页,Vue的组件需要挂载到这个文件上
    |-- package-lock.json                       -- npm方式项目包的锁定文件,用于防止包版本不一样导致的错误
    |-- package.json                            -- 项目配置文件,包管理、项目名称、版本和命令
    |-- prettier.config.js                      -- prettier配置
    |-- README.md                               -- 项目介绍
    |-- tsconfig.json                           -- typescript 配置
    |-- vite.config.ts                          -- vite配置,原vue2.x的vue.config.js
    |-- yarn.lock                               -- yarn方式项目包的锁定文件,用于防止包版本不一样导致的错误
    |-- dist                                    -- 打包目录
    |-- docs                                    -- 文档目录
    |   |-- changelog.md                        -- 更新记录页
    |   |-- guide.md                            -- 指南页
    |   |-- index.md                            -- 首页
    |   |-- .vitepress                          -- vitepress配置目录
    |   |   |-- config.js                       -- vitepress主配置文件
    |   |   |-- configs                         -- vitepress路由配置目录
    |   |   |   |-- sidebar.js                  -- vitepress路由
    |   |   |   |-- utils.js                    -- vitepress路由引入方法文件
    |   |   |-- dist                            -- vitepress打包后的文件目录
    |   |   |-- theme                           -- vitepress主题目录
    |   |       |-- index.js                    -- vitepress主题配置,相当于main.ts
    |   |       |-- register-components.js      -- 注册组件,用于demo中使用
    |   |       |-- styles                      -- vitepress样式目录
    |   |           |-- index.css               -- vitepress公共主题样式
    |   |-- components                          -- 组件文档目录
    |   |-- public                              -- 说明文档静态资源目录
    |   |   |-- logo.svg                        -- logo文件
    |   |   |-- images                          -- 图片目录
    |-- public                                  -- 项目公用文件
    |   |-- favicon.ico                         -- 网站地址栏前面的小图标
    |-- src                                     -- 源文件目录
        |-- App.vue                             -- 项目的根组件,单页应用都需要的
        |-- main.ts                             -- 项目入口文件,SPA单页应用都需要入口文件
        |-- shims-vue.d.ts                      -- typescript声明文件
        |-- vite-env.d.ts                       -- vite环境变量
        |-- assets                              -- 静态资源文件
        |   |-- common                          -- 用来存放系统通用图片
        |   |-- images                          -- 用来存放实际项目图片
        |   |-- logo                            -- 用来存放公司logo
        |       |-- mdg-logo.png
        |   |-- result                          -- 用来存放空态等状态图
        |-- common                              -- 公共方法及公共常量
        |-- components                          -- 公用组件
        |   |-- HelloWorld.vue
        |-- request                             -- api接口请求
        |   |-- module1                         -- 模块1的接口
        |   |   |-- page1.ts
        |   |-- module2                         -- 模块2的接口
        |-- router                              -- vue-router路由文件夹
        |   |-- index.ts                        -- vue-router首页及配置
        |   |-- component.ts                    -- 组件的路由
        |   |-- page.ts                         -- 集成页面的路由
        |-- store                               -- vuex文件夹
        |   |-- index.ts                        -- vuex首页及配置
        |   |-- types.ts                        -- 类型声明文件
        |   |-- modules                         -- 模块文件夹,可根据实际情况新增删除
        |       |-- page1                       -- 模块1的状态管理
        |           |-- index.ts
        |           |-- types.ts
        |-- styles                              -- 公用样式配置
        |-- utils                               -- 工具函数目录
            |-- axios.ts                        -- axios配置
        |-- views                               -- 页面组件目录
            |-- component                       -- 组件目录
            |   |-- components                  -- 组件模块的组件
            |   |-- pages                       -- 组件模块的页面
            |       |-- index.vue
            |-- page                            -- 集成页的目录
            |   |-- components                  -- 集成页的组件
            |   |-- pages                       -- 集成页的页面
            |       |-- index.vue

作者

王星宇

许可

MIT Copyright © 2022 MDG

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago