0.2.60 • Published 5 months ago

@koala/yibin-ui v0.2.60

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

@koalayibin-ui使用文档

1、package.json

"koala-header": "2.0.6", // 需删除

安装最新@koala/yibin-ui:

npm i @koala/yibin-ui -S

vue.config.js配置需增加:

transpileDependencies: ['@koala/yibin-ui'],

2、main.js 和 postcss.config.js

// 注释掉原来的styles,(注意如果有使用,请单独提出来)
// import '@/styles/index.scss'

import YibinUI from '@koala/yibin-ui'
Vue.use(YibinUI)
import '@koala/yibin-ui/dist/style.css'

// 去掉flexible
// import 'amfe-flexible'
    
// 使用mini大小
Vue.use(ElementUI, { size: 'mini' })
// 直接修改ElementUI默认值    
ElementUI.Dialog.props.appendToBody.default = true

postcss.config.js 去掉 postcss-pxtorem 的配置

3、src\views\layout\index.vue

  1. 因为是全局引入的,使用的时候不用再导入了 koala-header、koala-side

  2. 面包屑改为:

    <template #sub-header-left>
      <el-breadcrumb v-if="!$route.meta.hideBread" separator="/">
        <template v-for="route in $route.matched">
          <el-breadcrumb-item
            v-if="route.path != ''"
            :key="route.path"
            :to="{ path: route.path }"
          >
            {{ route.meta.title }}
          </el-breadcrumb-item>
        </template>
      </el-breadcrumb>
    </template>
    1. koala-side 组件 :activeIndex="activeRoute",activeRoute: '' 初始值为空

4、弹窗按钮

新建:取消,确认。

编辑:取消,保存。

查看/只读:关闭

5、Dialog组件:src\components\KL-Dialog\index.vue

append-to-body 默认值改为true,因为可能出现模态框背景遮住弹窗的情况:

ElementUI.Dialog.props.appendToBody.default = true

6、表单

  1. class="no-mb" 可以去掉表格默认margin-bottom
  2. 一般只有一个primary按钮
  3. search-form 和 普通form要分开,主要是label颜色不同
  4. el-table.table-rows-10 10行的标准高度

7. 接口对接

  1. 删除localStorage:isAuth appKey

  2. 增加以下代理,并且把所有代理改为网关地址,除了websocket:

    proxy: {
      '/access': {
        target: 'http://10.10.8.5:32001',
        changeOrigin: true
      },
    }
  3. 需要去掉之前自动跳转到sso页面的逻辑,在 router.beforeEach 和 http.js 里面

  4. header增加事件@loginSuccess,所有的接口调用必须在 @loginSuccess的回调里面,不然会导致接口获取不到token

  5. 获取当前的routes: 组件 @getRoutes="handleGetRoutes"

8. 文件上传组件 koala-upload 参数说明

参数说明
scene场景
auto-upload是否自动上传
triggerUpload如果auto-upload为true,需要传一个随机数来触发上传动作
@getPercent1、如果是单文件,返回百分比数值,如:562、如果是多文件,返回已上传文件的个数
@getFileId1、如果是单文件,返回该文件的id2、如果是多文件,返回已上传文件的id列表,如 'id1', 'id2', ...
@getSuccessList返回成功上传文件的列表,里面包含文件id:示例:{id: '', name: '', size: '', status: '', uid: '', url: ''}
@getErrorList返回成功上传文件的列表,不包含文件id
startUpload(customFileList)customFileList: {name: '', size: '', status: 'ready', raw: File}
0.2.60

5 months ago

0.2.59

5 months ago

0.2.58

5 months ago

0.2.57

5 months ago

0.2.56

5 months ago

0.2.55

6 months ago

0.2.54

6 months ago

0.2.53

6 months ago

0.2.52

6 months ago

0.2.51

6 months ago

0.2.50

6 months ago

0.2.49

6 months ago

0.2.48

6 months ago

0.2.47

6 months ago

0.2.46

6 months ago

0.2.45

6 months ago

0.2.44

6 months ago

0.2.43

6 months ago

0.2.42

6 months ago

0.2.41

6 months ago

0.2.40

6 months ago

0.2.39

6 months ago

0.2.38

6 months ago

0.2.37

6 months ago

0.2.36

6 months ago

0.2.35

6 months ago

0.2.34

6 months ago

0.2.33

6 months ago

0.2.32

6 months ago

0.2.31

6 months ago

0.2.30

6 months ago

0.2.29

6 months ago

0.2.28

6 months ago

0.2.27

6 months ago

0.2.26

6 months ago

0.2.25

6 months ago

0.2.24

6 months ago

0.2.22

6 months ago

0.2.21

6 months ago

0.2.20

6 months ago

0.2.19

6 months ago

0.2.18

6 months ago

0.2.17

6 months ago

0.2.16

6 months ago

0.2.15

6 months ago

0.2.14

6 months ago

0.2.13

6 months ago

0.2.12

6 months ago

0.2.10

6 months ago

0.2.9

6 months ago

0.2.8

6 months ago

0.2.7

6 months ago

0.2.6

6 months ago

0.2.5

6 months ago

0.2.4

6 months ago

0.2.3

6 months ago

0.2.2

6 months ago

0.2.1

6 months ago

0.2.0

6 months ago

0.1.99

6 months ago

0.1.98

6 months ago

0.1.97

6 months ago

0.1.96

6 months ago

0.1.95

6 months ago

0.1.94

6 months ago

0.1.93

6 months ago

0.1.92

6 months ago

0.1.91

6 months ago

0.1.90

6 months ago

0.1.89

6 months ago

0.1.88

6 months ago

0.1.87

6 months ago

0.1.86

6 months ago

0.1.85

6 months ago

0.1.84

6 months ago

0.1.83

6 months ago

0.1.82

6 months ago

0.1.81

6 months ago

0.1.80

6 months ago

0.1.78

6 months ago

0.1.77

6 months ago

0.1.76

6 months ago

0.1.75

6 months ago

0.1.74

6 months ago

0.1.73

6 months ago

0.1.72

6 months ago

0.1.71

6 months ago

0.1.70

6 months ago

0.1.69

6 months ago

0.1.68

6 months ago

0.1.67

6 months ago

0.1.66

6 months ago

0.1.65

6 months ago

0.1.64

6 months ago

0.1.63

6 months ago

0.1.62

6 months ago

0.1.61

6 months ago

0.1.60

6 months ago

0.1.59

6 months ago

0.1.58

6 months ago

0.1.57

6 months ago

0.1.56

6 months ago

0.1.55

7 months ago

0.1.54

7 months ago

0.1.53

7 months ago

0.1.52

7 months ago

0.1.51

7 months ago

0.1.50

7 months ago

0.1.49

7 months ago

0.1.48

7 months ago

0.1.47

7 months ago

0.1.46

7 months ago

0.1.45

7 months ago

0.1.44

7 months ago

0.1.43

7 months ago

0.1.42

7 months ago

0.1.41

7 months ago

0.1.40

7 months ago

0.1.39

7 months ago

0.1.38

7 months ago

0.1.37

7 months ago

0.1.36

7 months ago

0.1.35

7 months ago

0.1.34

7 months ago

0.1.33

7 months ago

0.1.32

7 months ago

0.1.31

7 months ago

0.1.30

7 months ago

0.1.29

7 months ago

0.1.28

7 months ago

0.1.27

7 months ago

0.1.26

7 months ago

0.1.25

7 months ago

0.1.24

7 months ago

0.1.23

7 months ago

0.1.22

7 months ago

0.1.21

7 months ago

0.1.20

7 months ago

0.1.19

7 months ago

0.1.18

7 months ago

0.1.17

7 months ago

0.1.16

7 months ago

0.1.15

7 months ago

0.1.14

7 months ago

0.1.13

7 months ago

0.1.12

7 months ago

0.1.11

7 months ago

0.1.10

7 months ago

0.1.9

7 months ago

0.1.8

7 months ago

0.1.7

7 months ago

0.1.6

7 months ago

0.1.5

7 months ago

0.1.4

7 months ago

0.1.3

7 months ago

0.1.2

7 months ago

0.1.1

7 months ago

0.1.0

7 months ago