0.0.84 • Published 4 years ago

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

Weekly downloads
-
License
ISC
Repository
-
Last release
4 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

4 years ago

0.0.83

4 years ago

0.0.81

4 years ago

0.0.82

4 years ago

0.0.80

4 years ago

0.0.73

4 years ago

0.0.74

4 years ago

0.0.75

4 years ago

0.0.76

4 years ago

0.0.77

4 years ago

0.0.78

4 years ago

0.0.79

4 years ago

0.0.71

4 years ago

0.0.72

4 years ago

0.0.70

4 years ago

0.0.65

4 years ago

0.0.66

4 years ago

0.0.67

4 years ago

0.0.68

4 years ago

0.0.62

4 years ago

0.0.63

4 years ago

0.0.64

4 years ago

0.0.60

4 years ago

0.0.61

4 years ago

0.0.59

4 years ago

0.0.57

4 years ago

0.0.58

4 years ago

0.0.55

4 years ago

0.0.56

4 years ago

0.0.54

4 years ago

0.0.51

4 years ago

0.0.52

4 years ago

0.0.53

4 years ago

0.0.40

4 years ago

0.0.41

4 years ago

0.0.43

4 years ago

0.0.44

4 years ago

0.0.45

4 years ago

0.0.46

4 years ago

0.0.47

4 years ago

0.0.37

4 years ago

0.0.38

4 years ago

0.0.39

4 years ago

0.0.36

4 years ago

0.0.48

4 years ago

0.0.49

4 years ago

0.0.20

4 years ago

0.0.21

4 years ago

0.0.22

4 years ago

0.0.23

4 years ago

0.0.24

4 years ago

0.0.25

4 years ago

0.0.15

4 years ago

0.0.16

4 years ago

0.0.17

4 years ago

0.0.18

4 years ago

0.0.19

4 years ago

0.0.30

4 years ago

0.0.31

4 years ago

0.0.32

4 years ago

0.0.10

4 years ago

0.0.33

4 years ago

0.0.11

4 years ago

0.0.34

4 years ago

0.0.12

4 years ago

0.0.35

4 years ago

0.0.13

4 years ago

0.0.26

4 years ago

0.0.9

4 years ago

0.0.27

4 years ago

0.0.8

4 years ago

0.0.28

4 years ago

0.0.29

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago