30.1.13 • Published 8 months ago

tav-ui v30.1.13

Weekly downloads
-
License
ISC
Repository
github
Last release
8 months ago

tav-ui

tav-ui 是基于 Vue 3 + Typescript + Vite 技术开发的前端 Vue 组件库。该项目采用pnpm+monorepo进行包管理,使用gulp控制打包流程,rollup进行打包。

环境依赖 node16 pnpm7

tips

  • 文件中用到的自定义类型必须手动复制粘贴过去

  • 组件 prop 提出来放在同层的 types 中导入使用

  • 通过 pnpm plop:cmp 创建组件

  • 每个组件必须只有一个导出,可以把之前的复合组件拆开,参考 basic-*

  • 每次迁移组件结束后打一次包查看 dist 下是否生成 type 文件夹

  • utils/hooks/components 中如果用到 utils/hooks/components 的情况,不能直接通过入口导入,要找到确定的文件再导入,避免循环依赖

  • 组件必须有 name,格式:TaXx 驼峰命名

  • script setup 添加 name 的方式:

defineOptions({
  name: 'TaDropDown',
})
  • 禁止在 vue sfc 中出现 script lang="tsx" 的写法,rollup 解析不完整可能会报错。建议:只有用到了 template 或 style 才写 Vue SFC,否则直接写 ts、tsx 文件即可

  • refactor(build): element-plus kevin fixed up =>

  1. theme-chalk/gulpfile.ts error, downgrade chalk5.0 to chalk4.1.2; 2. not file or dir .vue?xxxx&lang.tsx, change lang=tsx to .tsx or .ts

打包发布

需要先

  1. git tag v0.0.1
  2. git push --tag

等待 github action 自动发布即可,发布进度在 github 仓库中的 actions 下查看

本地调试

  1. pnpm build 打出 dist
  2. 修改自己项目中的 package.json tav-ui 路径为 "tav-ui": "file:/Users/i7eo/Documents/Company/XA-Castianta/tav-ui/dist/tav-ui"
  3. 重新 yarn install 即可查看

TalePro

  1. 所有对象配置均改为 xxxconfig 和 vxetable 风格一致,例如: filter => filterFormConfig,使用前请先查看 vxegrid api 和 tablepro 下的 types
  2. ifShow 均改为 enable 和 vxetable 保持一致
  3. 按钮权限打散到每个按钮中

tav-ui v8.0.0+ 改动: 全局注入属性,需要添加 appId、userInfo。每个项目都需要加,appId、userInfo 与 components 属性同层级。

表格列配置使用方法:

  1. 项目入口 app.vue 中注入 columnsGetApi, columnsSetApi
  2. 具体页面使用时,引入 useRouter getTableProId,如下:
import { useRouter } from 'vue-router'
import { getTableProId } from 'tav-ui'

手动生成唯一 id,传递给 tablepro,如下:

const router = useRouter()
const tableProId = ref < string > ''
tableProId.value = getTableProId(router, 'all')

然后在 tablepro 的 customactionconfig 中设置 column 为 true 即可。

需要注意的是:

  1. 持久化过程中需要给每个 table 生成唯一 id,目前 getTableProId 逻辑的实现是取当前页面的 router name,与传入的字符串组合,所以必须要保证每个 router 都有唯一的英文 name。
  2. 表格 column 要使用右侧的列设置,field 中不能含有下划线_,会影响到 key 的取值
//错误示例
columns: [
  {
    field: 'group_1',
    title: '分组1',

    children: [
      {
        field: 'group_1_1',
        title: '分组1-1',
        customRender: () => {
          return 'sssss'
        },
      },
      {
        field: 'group_1_2',
        title: '分组1-2',
      },
    ],
  },
]
//正确示例
columns: [
  {
    field: 'group1',
    title: '分组1',

    children: [
      {
        field: 'group11',
        title: '分组1-1',
        customRender: () => {
          return 'sssss'
        },
      },
      {
        field: 'group12',
        title: '分组1-2',
      },
    ],
  },
]
  1. 持久化过程中需要给每个table生成唯一id,目前getTableProId逻辑的实现是取当前页面的router name,与传入的字符串组合,所以必须要保证每个router都有唯一的英文name。
  2. 如果表头有层级则每一层必须加field,field也要保持唯一
30.1.13

8 months ago

30.1.11

8 months ago

30.1.12

8 months ago

30.0.199

9 months ago

30.0.198

9 months ago

30.0.197

9 months ago

30.1.10

8 months ago

30.1.8

8 months ago

30.1.9

8 months ago

30.1.6

9 months ago

30.1.7

8 months ago

30.1.4

9 months ago

30.1.5

9 months ago

30.1.2

9 months ago

30.1.3

9 months ago

30.1.0

9 months ago

30.1.1

9 months ago

30.0.196

9 months ago

30.0.195

9 months ago

30.0.194

9 months ago

30.0.193

9 months ago

30.0.192

9 months ago

30.0.191

9 months ago

30.0.190

9 months ago

30.0.189

9 months ago

30.0.188

9 months ago

30.0.187

9 months ago

30.0.186

9 months ago

30.0.185

9 months ago

30.0.184

9 months ago

30.0.183

9 months ago

30.0.182

9 months ago

30.0.181

10 months ago

30.0.174

10 months ago

30.0.173

10 months ago

30.0.172

10 months ago

30.0.171

10 months ago

30.0.170

10 months ago

30.0.169

10 months ago

30.0.168

10 months ago

30.0.167

10 months ago

30.0.166

10 months ago

30.0.165

10 months ago

30.0.164

10 months ago

30.0.163

10 months ago

30.0.162

10 months ago

30.0.161

10 months ago

30.0.160

10 months ago

30.0.159

10 months ago

30.0.158

10 months ago

30.0.157

10 months ago

30.0.156

11 months ago

30.0.155

11 months ago

30.0.154

11 months ago

30.0.153

11 months ago

30.0.180

10 months ago

30.0.179

10 months ago

30.0.178

10 months ago

30.0.176

10 months ago

30.0.175

10 months ago

30.0.130

12 months ago

30.0.129

12 months ago

30.0.128

12 months ago

30.0.127

12 months ago

30.0.126

12 months ago

30.0.125

12 months ago

30.0.123

12 months ago

30.0.122

12 months ago

30.0.121

12 months ago

30.0.120

12 months ago

30.0.119

12 months ago

30.0.118

12 months ago

30.0.117

12 months ago

30.0.116

12 months ago

30.0.115

12 months ago

30.0.114

12 months ago

30.0.112

12 months ago

30.0.111

12 months ago

30.0.110

12 months ago

30.0.152

11 months ago

30.0.151

11 months ago

30.0.150

11 months ago

30.0.149

11 months ago

30.0.148

11 months ago

30.0.147

12 months ago

30.0.146

12 months ago

30.0.145

12 months ago

30.0.144

12 months ago

30.0.143

12 months ago

30.0.142

12 months ago

30.0.141

12 months ago

30.0.140

12 months ago

30.0.138

12 months ago

30.0.137

12 months ago

30.0.136

12 months ago

30.0.135

12 months ago

30.0.134

12 months ago

30.0.133

12 months ago

30.0.132

12 months ago

30.0.131

12 months ago

30.0.109

12 months ago

30.0.108

12 months ago

30.0.107

12 months ago

30.0.106

12 months ago

30.0.105

12 months ago

30.0.104

12 months ago

30.0.103

12 months ago

30.0.102

1 year ago

30.0.100

1 year ago

30.0.94

1 year ago

30.0.92

1 year ago

30.0.93

1 year ago

30.0.98

1 year ago

30.0.99

1 year ago

30.0.96

1 year ago

30.0.90

1 year ago

30.0.91

1 year ago

30.0.70

1 year ago

30.0.71

1 year ago

30.0.89

1 year ago

30.0.83

1 year ago

30.0.84

1 year ago

30.0.87

1 year ago

30.0.85

1 year ago

30.0.56

1 year ago

30.0.55

1 year ago

30.0.45

1 year ago

30.0.46

1 year ago

30.0.43

1 year ago

30.0.44

1 year ago

30.0.41

1 year ago

30.0.42

1 year ago

30.0.37

1 year ago

30.0.38

1 year ago

30.0.39

1 year ago

30.0.36

1 year ago

30.0.35

1 year ago

30.0.31

1 year ago

30.0.19

1 year ago

30.0.17

1 year ago

30.0.25

1 year ago

30.0.23

1 year ago

30.0.24

1 year ago

30.0.27

1 year ago

30.0.21

1 year ago

30.0.22

1 year ago

30.0.20

1 year ago

30.0.16

1 year ago

30.0.15

1 year ago

30.0.14

1 year ago

30.0.13

1 year ago

30.0.12

1 year ago

30.0.7

1 year ago

30.0.1

1 year ago

30.0.2

1 year ago

3.5.0

1 year ago

3.4.8

1 year ago

3.4.7

1 year ago

3.4.9

1 year ago

3.4.6

1 year ago

3.4.5

1 year ago

3.4.4

2 years ago

3.4.3

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

3.3.131

2 years ago

3.3.129

2 years ago

3.3.127

2 years ago

3.3.128

2 years ago

3.3.125

2 years ago

3.3.13

2 years ago

3.3.126

2 years ago

3.3.123

2 years ago

3.3.15

2 years ago

3.3.124

2 years ago

3.3.16

2 years ago

3.3.121

2 years ago

3.3.17

2 years ago

3.3.122

2 years ago

3.3.120

2 years ago

3.4.0

2 years ago

3.3.3

2 years ago

3.3.2

2 years ago

3.3.9

2 years ago

3.3.8

2 years ago

3.3.7

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

3.3.10

2 years ago

3.3.12

2 years ago

3.3.5

2 years ago

3.3.4

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.1.7

2 years ago

3.1.6

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

3.1.9

2 years ago

3.1.8

2 years ago

3.0.4

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

3.0.9

2 years ago

2.9.92

2 years ago

2.9.9

2 years ago

2.9.91

2 years ago

2.7.62

2 years ago

2.7.61

2 years ago

2.7.73

2 years ago

2.7.72

2 years ago

2.7.71

2 years ago

2.5.8

2 years ago

2.5.7

2 years ago

2.5.9

2 years ago

2.8.81

2 years ago

2.9.0

2 years ago

2.8.1

2 years ago

2.8.0

2 years ago

2.9.2

2 years ago

2.9.1

2 years ago

2.9.4

2 years ago

2.9.3

2 years ago

2.9.5

2 years ago

2.9.7

2 years ago

2.7.0

2 years ago

2.7.2

2 years ago

2.8.3

2 years ago

2.8.2

2 years ago

2.8.5

2 years ago

2.8.4

2 years ago

2.8.7

2 years ago

2.8.9

2 years ago

2.8.8

2 years ago

2.6.1

2 years ago

2.6.0

2 years ago

2.6.3

2 years ago

2.6.2

2 years ago

2.7.4

2 years ago

2.7.3

2 years ago

2.7.6

2 years ago

2.7.5

2 years ago

2.7.7

2 years ago

2.7.33

2 years ago

2.7.32

2 years ago

2.7.31

2 years ago

2.7.51

2 years ago

2.6.5

2 years ago

2.6.4

2 years ago

2.6.7

2 years ago

2.6.6

2 years ago

2.6.9

2 years ago

2.6.8

2 years ago

0.8.9

3 years ago

0.8.8

3 years ago

0.8.5

3 years ago

0.8.4

3 years ago

0.8.7

3 years ago

0.8.6

3 years ago

2.4.1

2 years ago

2.4.0

2 years ago

2.4.3

2 years ago

2.4.2

2 years ago

2.4.5

2 years ago

2.4.4

2 years ago

2.5.6

2 years ago

2.5.5

2 years ago

2.3.0

3 years ago

2.3.2

2 years ago

2.3.1

2 years ago

2.3.4

2 years ago

2.3.3

2 years ago

2.3.6

2 years ago

2.3.5

2 years ago

2.4.7

2 years ago

2.4.6

2 years ago

2.4.9

2 years ago

2.4.8

2 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.2.5

3 years ago

2.2.4

3 years ago

2.2.7

3 years ago

2.2.6

3 years ago

2.3.8

2 years ago

2.3.7

2 years ago

2.3.9

2 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.1.6

3 years ago

2.1.5

3 years ago

2.1.8

3 years ago

2.1.7

3 years ago

2.1.0

3 years ago

2.2.8

3 years ago

2.0.9

3 years ago

2.0.8

3 years ago

2.1.9

3 years ago

2.5.0

2 years ago

2.5.1

2 years ago

2.5.4

2 years ago

2.5.3

2 years ago

0.8.12

3 years ago

0.8.11

3 years ago

0.8.13

3 years ago

0.8.16

3 years ago

0.8.15

3 years ago

0.8.18

3 years ago

0.8.17

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.7.4

3 years ago

0.7.3

3 years ago

0.7.0

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.9

3 years ago

0.8.1

3 years ago

0.8.0

3 years ago

0.8.3

3 years ago

0.8.2

3 years ago

0.6.7

3 years ago

0.6.9

3 years ago

0.6.8

3 years ago

0.5.6

3 years ago

0.7.9

3 years ago

0.7.6

3 years ago

0.7.5

3 years ago

0.7.8

3 years ago

0.6.3

3 years ago

0.6.5

3 years ago

0.6.4

3 years ago

0.6.1

3 years ago

0.6.0

3 years ago

0.0.84

3 years ago

0.0.85

3 years ago

0.0.86

3 years ago

0.0.87

3 years ago

0.0.88

3 years ago

0.4.8

3 years ago

0.0.89

3 years ago

0.0.80

3 years ago

0.0.81

3 years ago

0.0.82

3 years ago

0.0.83

3 years ago

2.0.7

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.70

3 years ago

0.0.71

3 years ago

0.0.72

3 years ago

0.3.0

3 years ago

0.3.6

3 years ago

0.3.5

3 years ago

0.3.8

3 years ago

0.3.7

3 years ago

0.3.2

3 years ago

0.3.1

3 years ago

0.3.3

3 years ago

0.0.62

3 years ago

0.0.63

3 years ago

0.0.64

3 years ago

0.0.66

3 years ago

0.0.67

3 years ago

0.0.68

3 years ago

0.0.69

3 years ago

0.0.61

3 years ago

0.0.51

3 years ago

0.0.52

3 years ago

0.0.53

3 years ago

0.0.54

3 years ago

0.0.55

3 years ago

0.0.56

3 years ago

0.0.101

3 years ago

0.0.50

3 years ago

0.4.5

3 years ago

0.0.48

3 years ago

0.4.4

3 years ago

0.0.49

3 years ago

0.4.7

3 years ago

0.4.6

3 years ago

0.4.0

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.0.41

3 years ago

0.0.42

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.30

3 years ago

0.0.32

3 years ago

0.0.34

3 years ago

0.0.35

3 years ago

0.1.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.5.4

3 years ago

0.1.8

3 years ago

0.0.26

3 years ago

0.5.3

3 years ago

0.1.7

3 years ago

0.0.27

3 years ago

0.0.28

3 years ago

0.1.9

3 years ago

0.0.29

3 years ago

0.1.4

3 years ago

0.5.2

3 years ago

0.1.6

3 years ago

0.5.1

3 years ago

0.1.5

3 years ago

0.0.20

3 years ago

0.0.22

3 years ago

0.3.9

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.18

3 years ago

0.0.19

3 years ago

0.0.95

3 years ago

0.0.96

3 years ago

0.0.97

3 years ago

0.0.98

3 years ago

0.0.99

3 years ago

0.0.90

3 years ago

0.0.91

3 years ago

0.0.92

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.7

3 years ago

0.2.9

3 years ago

0.2.8

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

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

1.0.0

3 years ago