1.2.1 • Published 10 months ago

zc-web-component v1.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

卓诚统一框架通用组件库

注意:尽量不要使用 alpha 版本,可能会有较多BUG

技术栈

  1. vue3.0
  2. 字体图标
  • font-awesome
  • npm install font-awesome --save // 字体图标
  • yarn add font-awesome

安装组件

yarn add zc-web-component

在入口代码中增加服务器接口地址的配置,这里假设是main.ts

// 引入组件 version < 1.0.0
import ZcWebComponent, { ConfigManager } from "zc-web-component";

// 引入组件及样式 version >= 1.0.0
import ZcWebComponent, { ConfigManager } from "zc-web-component";
import 'zc-web-component/dist/style.css'

// 在入口文件中配置接口地址,用于获取数据
ConfigManager.setComponentConfig({
    baseUrl: 'http://yourhostname/api/',
    baseUploadUrl: '',
    baseDownloadUrl: '',
    baseImageUrl: '',
    platformCode: "sys-platform",
    loginUrl:'http://localhost',
    hasTagsView:false,//是否启用标签页和侧边栏混合导航
    verifyCode: false, //是否使用code做验证
    hasOnLevel: false, // 是否开启侧边菜单展开收起功能
    openLevel: -1, // 展开几层菜单
})

// Vue2.0 引用
Vue.use(ZcWebComponent)

// Vue3.0 引用
app.use(ZcWebComponent)

// 获取登录信息,如果地址上有传过来的token将会存入cookie中
// version < 0.1.4
ConfigManager.loginCover();
//更新loginCover使用
// version >= 0.1.4
ConfigManager.loginCover(()=>{ 
    // 组件和子系统的app.use()挂载内容放置位置
});

弹窗登录说明

  • 1、登录调用基础平台登录页登录接口
  • 2、取消后跳转loginUrl地址即登录地址
  • 3、弹窗登录只针对组件库code和token过期或失效

axios 配置自动引用 cookie

axiox.defaults.withCredentials = true

最后在Vue页面中引用组件即可,无需单独引入组件

<!-- 使用“通用菜单”组件时在“母版页”或需要的页面中增加如下标签即可 -->
<ui-header/>
<!-- 使用“通用菜单”组件时在“母版页”或需要的页面中增加如下标签即可 -->
注意事项:各自项目的本地路由path必须和获取到的路由完全相同
<ui-tags-nav/>

新增功能

功能

  • 侧边菜单展开收起功能
  • 新增跳转子系统菜单高亮

使用

在ConfigManager.setComponentConfig 中添加配置参数

  • hasOnLevel: false, 是否开启侧边菜单展开收起功能(默认false不开启)
  • openLevel: -1, 展开几层菜单(生效前提:已经开启菜单展开收起功能)

注意事项

父级菜单即没有对应页面的菜单route必须为空,否则会影响展开收起功能的使用

范例

文件后缀带有sample.json的是数据格式范例,可以作为参考

1、插件项目打包

yarn pack

2、本地安装测试的项目(注意:项目中安装本地打包的插件时候,先停止运行项目,再安装,不停止可能导致安装失败,报错等)

yarn add 打包后的本地路径

3、查看缓存

yarn cache list

4、清除缓存

yarn cache clean

5、删除安装包

yarn remove package

package.json 中的依赖显示

{ "zc-web-component": "C:\\zc-web-component-v0.0.1-alpha-17.tgz" }

后续可通过 npm install zc-web-component 直接调试

1.2.0

10 months ago

1.2.1

10 months ago

1.2.0-beta-2

10 months ago

1.2.0-beta-4

10 months ago

1.2.0-beta-3

10 months ago

1.2.0-beta-5

10 months ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.2.0-test-1

1 year ago

1.1.5-test-3

1 year ago

1.1.5-test-1

1 year ago

1.1.5-test-2

1 year ago

1.1.1-alpha-1

2 years ago

1.1.1-alpha-2

2 years ago

1.1.1

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago

0.1.8-alpha-1

3 years ago

0.1.2

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.3-alpha-2

3 years ago

0.1.9-beta-1

3 years ago

0.1.9-beta-4

3 years ago

0.1.9-beta-5

3 years ago

0.1.9-beta-2

3 years ago

0.1.9-beta-3

3 years ago

0.1.9-beta-8

3 years ago

0.1.9-beta-9

3 years ago

0.1.9-beta-6

3 years ago

0.1.9-beta-7

3 years ago

0.1.1-alpha-7

3 years ago

0.1.1-alpha-6

3 years ago

0.1.1-alpha-9

3 years ago

0.1.1-alpha-1

3 years ago

0.1.1-alpha-3

3 years ago

0.1.1-alpha-2

3 years ago

0.1.1-alpha-5

3 years ago

0.1.1-alpha-4

3 years ago

0.1.0-alpha-8

3 years ago

0.1.0-alpha-7

3 years ago

0.1.0-alpha-9

3 years ago

0.1.0-alpha-4

3 years ago

0.1.0-alpha-3

3 years ago

0.1.0-alpha-6

3 years ago

0.1.0-alpha-5

3 years ago

0.1.0-alpha-2

3 years ago

0.1.1

3 years ago

0.1.1-alpha-12

3 years ago

0.1.1-alpha-11

3 years ago

0.1.1-alpha-10

3 years ago

0.1.1-alpha-14

3 years ago

0.1.1-alpha-13

3 years ago

0.1.0-alpha-1

3 years ago

0.0.5-alpha-3

3 years ago

0.0.5-alpha-4

3 years ago

0.0.5-alpha-5

3 years ago

0.0.5-alpha-6

3 years ago

0.0.6-alpha-2

3 years ago

0.0.6-alpha-3

3 years ago

0.0.6-alpha-4

3 years ago

0.0.6-alpha-5

3 years ago

0.0.5

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.3-alpha-13

4 years ago

0.0.3-alpha-18

4 years ago

0.0.3-alpha-19

4 years ago

0.0.3-alpha-16

4 years ago

0.0.3-alpha-17

4 years ago

0.0.3-alpha-14

4 years ago

0.0.3-alpha-15

4 years ago

0.0.5-alpha-2

3 years ago

0.0.3-alpha-20

4 years ago

0.0.4-alpha-4

3 years ago

0.0.4-alpha-5

3 years ago

0.0.4-alpha-6

3 years ago

0.0.4-alpha-7

3 years ago

0.0.4-alpha-8

3 years ago

0.0.4-alpha-9

3 years ago

0.0.4-alpha-11

3 years ago

0.0.4-alpha-10

3 years ago

0.0.4

3 years ago

0.0.4-alpha-1

4 years ago

0.0.4-alpha-2

4 years ago

0.0.4-alpha-3

3 years ago

0.0.3-alpha-12

4 years ago

0.0.3-alpha-10

4 years ago

0.0.3-alpha-11

4 years ago

0.0.3-alpha-9

4 years ago

0.0.3-alpha-6

4 years ago

0.0.3-alpha-5

4 years ago

0.0.3-alpha-8

4 years ago

0.0.3-alpha-7

4 years ago

0.0.3-alpha-2

4 years ago

0.0.3-alpha-4

4 years ago

0.0.3-alpha-3

4 years ago

0.0.1-alpha-24

4 years ago

0.0.1-alpha-26

4 years ago

0.0.1-alpha-25

4 years ago

0.0.2

4 years ago

0.0.3-alpha-1

4 years ago

0.0.1-alpha-23

4 years ago

0.0.1-alpha-20

4 years ago

0.0.1-alpha-22

4 years ago

0.0.1-alpha-21

4 years ago

0.0.1-alpha-19

4 years ago

0.0.1-alpha-18

4 years ago

0.0.1-alpha-15

4 years ago

0.0.1-alpha-17

4 years ago

0.0.1-alpha-16

4 years ago

0.0.1-alpha-13

4 years ago

0.0.1-alpha-12

4 years ago

0.0.1-alpha-9

4 years ago

0.0.1-alpha-11

4 years ago

0.0.1-alpha-10

4 years ago

0.0.1-alpha-8

4 years ago

0.0.1-alpha-5

4 years ago

0.0.1-alpha-6

4 years ago

0.0.1-alpha-3

4 years ago

0.0.1-alpha-4

4 years ago

0.0.1-alpha-2

4 years ago

0.0.1-alpha-7

4 years ago

0.0.1-alpha-1

4 years ago

0.0.1-alpha

4 years ago

0.0.1

4 years ago