30.1.13 • Published 12 months ago

tav-ui v30.1.13

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

12 months ago

30.1.11

12 months ago

30.1.12

12 months ago

30.0.199

1 year ago

30.0.198

1 year ago

30.0.197

1 year ago

30.1.10

1 year ago

30.1.8

1 year ago

30.1.9

1 year ago

30.1.6

1 year ago

30.1.7

1 year ago

30.1.4

1 year ago

30.1.5

1 year ago

30.1.2

1 year ago

30.1.3

1 year ago

30.1.0

1 year ago

30.1.1

1 year ago

30.0.196

1 year ago

30.0.195

1 year ago

30.0.194

1 year ago

30.0.193

1 year ago

30.0.192

1 year ago

30.0.191

1 year ago

30.0.190

1 year ago

30.0.189

1 year ago

30.0.188

1 year ago

30.0.187

1 year ago

30.0.186

1 year ago

30.0.185

1 year ago

30.0.184

1 year ago

30.0.183

1 year ago

30.0.182

1 year ago

30.0.181

1 year ago

30.0.174

1 year ago

30.0.173

1 year ago

30.0.172

1 year ago

30.0.171

1 year ago

30.0.170

1 year ago

30.0.169

1 year ago

30.0.168

1 year ago

30.0.167

1 year ago

30.0.166

1 year ago

30.0.165

1 year ago

30.0.164

1 year ago

30.0.163

1 year ago

30.0.162

1 year ago

30.0.161

1 year ago

30.0.160

1 year ago

30.0.159

1 year ago

30.0.158

1 year ago

30.0.157

1 year ago

30.0.156

1 year ago

30.0.155

1 year ago

30.0.154

1 year ago

30.0.153

1 year ago

30.0.180

1 year ago

30.0.179

1 year ago

30.0.178

1 year ago

30.0.176

1 year ago

30.0.175

1 year ago

30.0.130

1 year ago

30.0.129

1 year ago

30.0.128

1 year ago

30.0.127

1 year ago

30.0.126

1 year ago

30.0.125

1 year ago

30.0.123

1 year ago

30.0.122

1 year ago

30.0.121

1 year ago

30.0.120

1 year ago

30.0.119

1 year ago

30.0.118

1 year ago

30.0.117

1 year ago

30.0.116

1 year ago

30.0.115

1 year ago

30.0.114

1 year ago

30.0.112

1 year ago

30.0.111

1 year ago

30.0.110

1 year ago

30.0.152

1 year ago

30.0.151

1 year ago

30.0.150

1 year ago

30.0.149

1 year ago

30.0.148

1 year ago

30.0.147

1 year ago

30.0.146

1 year ago

30.0.145

1 year ago

30.0.144

1 year ago

30.0.143

1 year ago

30.0.142

1 year ago

30.0.141

1 year ago

30.0.140

1 year ago

30.0.138

1 year ago

30.0.137

1 year ago

30.0.136

1 year ago

30.0.135

1 year ago

30.0.134

1 year ago

30.0.133

1 year ago

30.0.132

1 year ago

30.0.131

1 year ago

30.0.109

1 year ago

30.0.108

1 year ago

30.0.107

1 year ago

30.0.106

1 year ago

30.0.105

1 year ago

30.0.104

1 year ago

30.0.103

1 year 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

2 years ago

30.0.17

2 years ago

30.0.25

2 years ago

30.0.23

2 years ago

30.0.24

2 years ago

30.0.27

2 years ago

30.0.21

2 years ago

30.0.22

2 years ago

30.0.20

2 years ago

30.0.16

2 years ago

30.0.15

2 years ago

30.0.14

2 years ago

30.0.13

2 years ago

30.0.12

2 years ago

30.0.7

2 years ago

30.0.1

2 years ago

30.0.2

2 years ago

3.5.0

2 years ago

3.4.8

2 years ago

3.4.7

2 years ago

3.4.9

2 years ago

3.4.6

2 years ago

3.4.5

2 years 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

3 years ago

2.7.61

3 years ago

2.7.73

3 years ago

2.7.72

3 years ago

2.7.71

3 years ago

2.5.8

3 years ago

2.5.7

3 years ago

2.5.9

3 years ago

2.8.81

3 years ago

2.9.0

3 years ago

2.8.1

3 years ago

2.8.0

3 years ago

2.9.2

2 years ago

2.9.1

3 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

3 years ago

2.7.2

3 years ago

2.8.3

3 years ago

2.8.2

3 years ago

2.8.5

3 years ago

2.8.4

3 years ago

2.8.7

3 years ago

2.8.9

3 years ago

2.8.8

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.6.3

3 years ago

2.6.2

3 years ago

2.7.4

3 years ago

2.7.3

3 years ago

2.7.6

3 years ago

2.7.5

3 years ago

2.7.7

3 years ago

2.7.33

3 years ago

2.7.32

3 years ago

2.7.31

3 years ago

2.7.51

3 years ago

2.6.5

3 years ago

2.6.4

3 years ago

2.6.7

3 years ago

2.6.6

3 years ago

2.6.9

3 years ago

2.6.8

3 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

3 years ago

2.4.0

3 years ago

2.4.3

3 years ago

2.4.2

3 years ago

2.4.5

3 years ago

2.4.4

3 years ago

2.5.6

3 years ago

2.5.5

3 years ago

2.3.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.3.6

3 years ago

2.3.5

3 years ago

2.4.7

3 years ago

2.4.6

3 years ago

2.4.9

3 years ago

2.4.8

3 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

3 years ago

2.3.7

3 years ago

2.3.9

3 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

3 years ago

2.5.1

3 years ago

2.5.4

3 years ago

2.5.3

3 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