2.0.1 • Published 1 year ago

vue-lcd-engine v2.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

vue-lcd-engine

介绍

一款基于Vue的低代码引擎

软件架构

总体架构采用分层设计,通过组件层、模板层以及工程层进行拆分

总体架构

对于vue-lcd-engine分别通过componenttoolersidersetterrenderershare进行模块拆分。其中,component模块是暴露给开发者进行协同开发的共建区块

技术选型

安装教程

  1. 下载
npm install vue-lcd-engine
  1. 引入
import {
    Cascader,
    ComponentBox,
    ConfigItem,
    EditScreens,
    Feedback,
    Layout,
    Loading,
    Ruler,
    Size,
    SvgIcon,
    Thumbnail
} from 'vue-lcd-engine'

// 全局注册
[
   Cascader,
   ComponentBox,
   ConfigItem,
   EditScreens,
   Feedback,
   Layout,
   Loading,
   Ruler,
   Size,
   SvgIcon,
   Thumbnail 
].forEach(component => {
    Vue.component(component.name, component)
})
  1. 使用
<template>
    <ComponentBox />
</template>

<script>
export default {
    data() {
        return {
            
        }
    }
}
</script>

<style></style>

组件说明

组件名称备注
Cascader级联组件import { Cascader } from 'vue-lcd-engine'
ComponentBox容器组件import { ComponentBox } from 'vue-lcd-engine'
ConfigItem配置项组件import { ConfigItem } from 'vue-lcd-engine'
EditScreens编辑大屏组件import { EditScreens } from 'vue-lcd-engine'
Feedback反馈组件import { Feedback } from 'vue-lcd-engine'
Layout布局组件import { Layout } from 'vue-lcd-engine'
Loading加载组件import { Loading } from 'vue-lcd-engine'
Ruler刻度尺组件import { Ruler } from 'vue-lcd-engine'
Size尺寸组件import { Size } from 'vue-lcd-engine'
SvgIconSvg图标组件import { SvgIcon } from 'vue-lcd-engine'
Thumbnail缩略图组件import { Thumbnail } from 'vue-lcd-engine'

依赖说明

依赖依赖包备注
vuevue 2.x基于vue2的运行时进行构建
ant-design-vueant-design-vue 1.x基于ant-design-vue的组件库进行构建,主题色修改等请参考ant-desgin-vue的官方文档

参考文献

许可说明

MIT

Copyright (c) 2024-present we452366

2.0.1

1 year ago

2.0.0

1 year ago

0.0.1

2 years ago