0.0.84 • Published 3 years ago

@tpulse666/framework-ui-web-bootstrap v0.0.84

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

framework-ui-web-bootstrap

约定

统一样式

import * from 'tpulse-ui-framework/tpulse-ui.css'

全局上下文对象PageContext

  1. 全局事件监听
    import {context} from 'tpulse-ui/PageContext'

    context.addEventListener('click', (event) => {
        console.debug("监听到注册的时间");
    });

ui组件说明

布局

横向布局(单行布局)

    <Hstack>
        <Flex className="content" style="height: 100px">按照内容大小占用
        </Flex>   <!--默认grow = 0-->
        <Flex grow={1}>占满剩余控件</Flex>
    </Hstack>
  • 选项
    1. grow
    2. shrink

纵向布局(高度100%布局需要)

   render = () => {
       <Vstack>
            <Flex className="content" style="height: 100px">按照内容大小占用</Flex>   
            <Flex grow={1}>竖向占满剩余控件</Flex>        
        </Vstack>
   }
  • 选项
    1. grow

整体布局

    render = (route: Route, menu: Menu, user: User) => {
        <Container routes menu user headers={component[]}></Container>
    }
  • 数据结构(model)
    1. Route/RouteItem
    2. Menu/MenuItem
    3. User

面板

DropDown

    <DropDown parent={parentComponent} clickOnHide={false} >
        <!--child-->
    </DropDown>    
  1. 选项
    1. parent
    2. clickOnHide

Toast

    import (info, msg) from 'useToast'
    info("fdafasd");
    render = () => {
        <Toast></Toast>
    }

表单

    

默认支持元素

1. 文本输入框    
2. 单选选择框
3. 可搜索单选选择框
4. 复选选择框
5. 可搜索复选择框

自定义元素组件

表格

测试

ts类的单元测试

  1. npm依赖: 安装ts-node
  2. 定义单位测试ts类 ***.test.ts
  3. 执行测试 npx ts-node ***.test.ts

常用类

HttpRouteClient

用于http通信接口,具体使用查看测试类HttpRouteClient.test.ts

版本升级说明

0.0.20210903002

  1. 修复table.model.ts@PageLoader 泛型化
  2. 优化代码整理
  3. 优化npm发布地址变更: tpulse-framework-web-admin
0.0.84

3 years ago

0.0.83

3 years ago

0.0.81

3 years ago

0.0.82

3 years ago

0.0.80

3 years ago

0.0.73

3 years ago

0.0.74

3 years ago

0.0.75

3 years ago

0.0.76

3 years ago

0.0.77

3 years ago

0.0.78

3 years ago

0.0.79

3 years ago

0.0.71

3 years ago

0.0.72

3 years ago

0.0.70

3 years ago

0.0.65

3 years ago

0.0.66

3 years ago

0.0.67

3 years ago

0.0.68

3 years ago

0.0.62

3 years ago

0.0.63

3 years ago

0.0.64

3 years ago

0.0.60

3 years ago

0.0.61

3 years ago

0.0.59

3 years ago

0.0.57

3 years ago

0.0.58

3 years ago

0.0.55

3 years ago

0.0.56

3 years ago

0.0.54

3 years ago

0.0.51

3 years ago

0.0.52

3 years ago

0.0.53

3 years ago

0.0.40

3 years ago

0.0.41

3 years ago

0.0.43

3 years ago

0.0.44

3 years ago

0.0.45

3 years ago

0.0.46

3 years ago

0.0.47

3 years ago

0.0.37

3 years ago

0.0.38

3 years ago

0.0.39

3 years ago

0.0.36

3 years ago

0.0.48

3 years ago

0.0.49

3 years ago

0.0.20

3 years ago

0.0.21

3 years ago

0.0.22

3 years ago

0.0.23

3 years ago

0.0.24

3 years ago

0.0.25

3 years ago

0.0.15

3 years ago

0.0.16

3 years ago

0.0.17

3 years ago

0.0.18

3 years ago

0.0.19

3 years ago

0.0.30

3 years ago

0.0.31

3 years ago

0.0.32

3 years ago

0.0.10

3 years ago

0.0.33

3 years ago

0.0.11

3 years ago

0.0.34

3 years ago

0.0.12

3 years ago

0.0.35

3 years ago

0.0.13

3 years ago

0.0.26

3 years ago

0.0.9

3 years ago

0.0.27

3 years ago

0.0.8

3 years ago

0.0.28

3 years ago

0.0.29

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago