Cloud-Link's blog Cloud-Link's blog
首页
  • 开发资源
  • 人员动态
  • 新人训练
  • 奖惩通报
  • 通讯录
项目资产
  • 快速指南
  • 后端框架
  • 前端框架
  • 业务模块
  • 基础理论
    • 前端
    • 后端
    • 数据库
    • 工具类
  • 常用
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
关于
首页
  • 开发资源
  • 人员动态
  • 新人训练
  • 奖惩通报
  • 通讯录
项目资产
  • 快速指南
  • 后端框架
  • 前端框架
  • 业务模块
  • 基础理论
    • 前端
    • 后端
    • 数据库
    • 工具类
  • 常用
  • 网站
  • 资源
  • Vue资源
  • 分类
  • 标签
  • 归档
关于
  • 指南(guide)

  • 后端框架(framework)

  • 前端框架(frendEnd)

    • 框架介绍(Framework)
      • 开发环境(DevEnvironment)
      • 组件库(Components)
      • 授权认证(Auth)
      • Css 帮助类(CssHelper)
      • 皮肤机制(Skins)
      • 登录定制(Login)
    • 业务模块(modules)

    • 基础理论(fundamentals)

    • 开发框架
    • 前端框架(frendEnd)
    2021-09-15

    框架介绍(Framework)

    # dyend-ui 核心框架说明

    # 介绍

    DyEnd.UI是整个前端的核心库,所有用到的第三方库的集成都在这里面实现。

    # 核心功能

    1、内部封装了 30+ 组件,如常用的对话框(dy-dialog)、数据表(dy-table)、表单页(dy-form)、按钮(dy-button)、图标(dy-icon)等等

    2、内置了皮肤、主题、字号机制,能够让用户根据个人喜好来自定义。

    3、用模块化机制,分布式的路由、状态加载机制,让开发人员只需专注于自己负责的模块。

    4、灵活的系统设置功能,能够非常方便的将某个功能做成可配置的。

    5、细化到按钮的权限控制

    6、简单好用的 resultfull api 请求扩展方法,集成了 JWT (opens new window) 认证方式

    7、通过后端来自定义样式功能

    # 集成的第三方库

    1、Vue.js (opens new window) 全家桶

    2、Element-UI (opens new window):桌面端 Vue 组件库

    3、axios (opens new window):强大的 http 客户端组件

    4、dayjs (opens new window):轻量级日期和时间处理组件

    5、echarts (opens new window):百度图表组件

    6、v-charts (opens new window):基于 Vue2.0 和 ECharts 封装的图表组件

    7、store.js (opens new window):跨浏览器存储组件

    8、lodash (opens new window):一致性、模块化、高性能的 JavaScript 实用工具库。

    # Q&A

    # 1、更新包后运行起来不是最新的效果?

    因为 node 有缓存机制,您可以在 node_modules 找到一个.cache 文件夹,有时候虽然包更新了,但是运行的时候走的旧的缓存,所以当更新包以后,推荐删除该文件夹,在 package.json 文件里面已经添加了对应的脚本命令

     "scripts": {
        "cc": "rimraf node_modules/.cache",
     }
    
    1
    2
    3

    只需要执行npm run cc即可

    对象存储(OSS)
    开发环境(DevEnvironment)

    ← 对象存储(OSS) 开发环境(DevEnvironment)→

    Copyright © 2021-2022 用技术改变世界 | Tungray Cloud-Link
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×