2.2.10 • Published 9 months ago

vue-qeelyn-components v2.2.10

Weekly downloads
162
License
ISC
Repository
-
Last release
9 months ago

vue-qeelyn-components

所有qeelyn vue web项目 的vue处理公共部分 iview 已升级到4.x版本

获取方式

    npm install vue-qeelyn-components --save

公共部分

1. iview-components  (iview公共组件库)
2. util  (基础工具、http请求、excel处理)
3. vuex  (vuex 公共部分的库)

替换iview 上的控件

说明:目前大部分都还是根据ivieiw上的文档继续执行不会改变iview源码,而是对源码对应的控件进行替换成本项目的控件进行设置。但api会增加不会改变原来iview的文档

使用位置 -> admin.js

import doInputNumber from 'vue-qeelyn-components/iview-components/doInputNumber'
// 在Vue.use(iView)下方增加引入,InputNumber对应iview的控件命名这样项目内会自己替换掉
Vue.component('InputNumber', doInputNumber);

目前替换的控件

1.InputNumber  //主要处理控件输入的值问题
2.Table        //主要添加了自定义表头数据展示的功能

组件库 调用方式

在 *.vue中使用

    import Footer from "vue-qeelyn-components/iview-components/footer";
    export default {
        components: {
            LayoutFooter: Footer   //担心冲突就这样写  不担心直接放入Footer
        },
        ...
    }

util 调用方式

  1. util 基础工具

       import Util from "vue-qeelyn-components/util";
  2. http 请求库在main.js使用

       import Http from "vue-qeelyn-components/util/http";
       Vue.mixin(Http)

PS:和外部项目合并使用: Object.assign(...)来处理合并

引入api 配合的 sign 处理

  1. 默认在页面入口controller设置Cookie http.js 就会帮你处理sign
    ctx.cookies.set('appkey', 'test_key');

vuex 调用方式

在 store.js 中使用

    import qeelynModules from "vue-qeelyn-components/vuex";
    import othenModules from "..."; //外部项目vuex

    let modules = Object.assign(qeelynModules,othenModules) ;

    export default new Vuex.Store({
        ...
        modules,
        ...
    })

在main.js中,store设置uid与orgId

   store.dispatch('qeelynLocal/setUid', window.eggUid);
   store.dispatch('qeelynLocal/setOrgId',window.eggOrgId);
   store.dispatch('qeelynLocal/setLoginOrgId',window.eggLoginOrgId);

模板html添加egg模板渲染

   <script>
       window.eggOrgId = '{{orgId}}'
       window.eggLoginOrgId = '{{loginOrgId}}'
       window.eggUid = '{{uid}}'
   </script>

子项目配置 .env 文件 (vue cli 3 特性)

    //axios的host配置
    VUE_APP_AXIOS_HOST=XXX
    //启动token自动刷新
    VUE_APP_AUTO_JWT_REFRESH=1
    //最大刷新token时间默认30分钟
    VUE_APP_AUTO_JWT_REFRESH_MAXTIME=1800
    //等待几秒后没有请求去更新token
    VUE_APP_AUTO_JWT_REFRESH_TIMEOUTTIME=2

调用方式

    process.env.VUE_APP_AXIOS_HOST
    process.env.VUE_APP_AUTO_JWT_REFRESH

引用的一些外部库

    拖拽控件  https://www.npmjs.com/package/vuedraggable
2.2.10

9 months ago

2.2.9

11 months ago

2.2.8

12 months ago

2.2.7

1 year ago

2.2.6

1 year ago

2.2.5

2 years ago

2.1.18

2 years ago

2.1.19

2 years ago

2.1.20

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.2.3

2 years ago

2.2.2

2 years ago

2.2.4

2 years ago

2.1.9

2 years ago

2.1.16

2 years ago

2.1.17

2 years ago

2.1.14

2 years ago

2.1.15

2 years ago

2.1.12

2 years ago

2.1.10

2 years ago

2.1.11

2 years ago

2.1.6

2 years ago

2.1.8

2 years ago

2.1.7

2 years ago

2.1.4

2 years ago

2.1.5

2 years ago

2.1.2

2 years ago

2.1.1

2 years ago

2.1.3

2 years ago

2.1.0

2 years ago

2.0.22

2 years ago

2.0.23

2 years ago

2.0.21

3 years ago

2.0.20

3 years ago

2.0.19

3 years ago

2.0.18

3 years ago

2.0.16

3 years ago

2.0.17

3 years ago

2.0.15

3 years ago

2.0.13

3 years ago

2.0.14

3 years ago

2.0.12

3 years ago

2.0.11

3 years ago

2.0.9

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.4.44

3 years ago

1.4.43

3 years ago

1.4.42

3 years ago

1.4.41

3 years ago

1.4.40

3 years ago

1.4.39

3 years ago

1.4.38

4 years ago

1.4.37

4 years ago

1.4.36

4 years ago

1.4.35

4 years ago

1.4.34

4 years ago

1.4.33

4 years ago

1.4.32

4 years ago

1.4.31

4 years ago

1.4.30

4 years ago

1.4.29

4 years ago

1.4.28

4 years ago

1.4.27

4 years ago

1.4.26

4 years ago

1.4.25

4 years ago

1.4.24

4 years ago

1.4.23

4 years ago

1.4.22

4 years ago

1.4.21

4 years ago

1.4.20

4 years ago

1.4.19

4 years ago

1.4.18

4 years ago

1.4.17

4 years ago

1.4.16

4 years ago

1.4.15

4 years ago

1.4.14

4 years ago

1.4.13

4 years ago

1.4.12

4 years ago

1.4.11

4 years ago

1.4.10

4 years ago

1.4.9

4 years ago

1.4.8

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.50

5 years ago

1.2.49

5 years ago

1.2.48

5 years ago

1.2.47

5 years ago

1.2.46

5 years ago

1.2.45

5 years ago

1.2.44

5 years ago

1.2.43

5 years ago

1.2.42

5 years ago

1.2.41

5 years ago

1.2.40

5 years ago

1.2.39

5 years ago

1.2.38

5 years ago

1.2.37

5 years ago

1.2.36

5 years ago

1.2.35

5 years ago

1.2.34

5 years ago

1.2.33

5 years ago

1.2.32

5 years ago

1.2.31

5 years ago

1.2.30

5 years ago

1.2.29

5 years ago

1.2.28

5 years ago

1.2.27

5 years ago

1.2.26

5 years ago

1.2.25

5 years ago

1.2.24

5 years ago

1.2.23

5 years ago

1.2.22

5 years ago

1.2.21

5 years ago

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.16

5 years ago

1.2.15

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago