1.1.1-alpha-2 • Published 4 months ago

zc-web-component v1.1.1-alpha-2

Weekly downloads
-
License
MIT
Repository
-
Last release
4 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.1.1-alpha-1

4 months ago

1.1.1-alpha-2

4 months ago

1.1.1

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago

0.1.8-alpha-1

1 year ago

0.1.2

2 years ago

0.1.8

1 year ago

0.1.7

1 year ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.3-alpha-2

2 years ago

0.1.9-beta-1

1 year ago

0.1.9-beta-4

1 year ago

0.1.9-beta-5

1 year ago

0.1.9-beta-2

1 year ago

0.1.9-beta-3

1 year ago

0.1.9-beta-8

1 year ago

0.1.9-beta-9

1 year ago

0.1.9-beta-6

1 year ago

0.1.9-beta-7

1 year ago

0.1.1-alpha-7

2 years ago

0.1.1-alpha-6

2 years ago

0.1.1-alpha-9

2 years ago

0.1.1-alpha-1

2 years ago

0.1.1-alpha-3

2 years ago

0.1.1-alpha-2

2 years ago

0.1.1-alpha-5

2 years ago

0.1.1-alpha-4

2 years ago

0.1.0-alpha-8

2 years ago

0.1.0-alpha-7

2 years ago

0.1.0-alpha-9

2 years ago

0.1.0-alpha-4

2 years ago

0.1.0-alpha-3

2 years ago

0.1.0-alpha-6

2 years ago

0.1.0-alpha-5

2 years ago

0.1.0-alpha-2

2 years ago

0.1.1

2 years ago

0.1.1-alpha-12

2 years ago

0.1.1-alpha-11

2 years ago

0.1.1-alpha-10

2 years ago

0.1.1-alpha-14

2 years ago

0.1.1-alpha-13

2 years ago

0.1.0-alpha-1

2 years ago

0.0.5-alpha-3

2 years ago

0.0.5-alpha-4

2 years ago

0.0.5-alpha-5

2 years ago

0.0.5-alpha-6

2 years ago

0.0.6-alpha-2

2 years ago

0.0.6-alpha-3

2 years ago

0.0.6-alpha-4

2 years ago

0.0.6-alpha-5

2 years ago

0.0.5

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.3-alpha-13

2 years ago

0.0.3-alpha-18

2 years ago

0.0.3-alpha-19

2 years ago

0.0.3-alpha-16

2 years ago

0.0.3-alpha-17

2 years ago

0.0.3-alpha-14

2 years ago

0.0.3-alpha-15

2 years ago

0.0.5-alpha-2

2 years ago

0.0.3-alpha-20

2 years ago

0.0.4-alpha-4

2 years ago

0.0.4-alpha-5

2 years ago

0.0.4-alpha-6

2 years ago

0.0.4-alpha-7

2 years ago

0.0.4-alpha-8

2 years ago

0.0.4-alpha-9

2 years ago

0.0.4-alpha-11

2 years ago

0.0.4-alpha-10

2 years ago

0.0.4

2 years ago

0.0.4-alpha-1

2 years ago

0.0.4-alpha-2

2 years ago

0.0.4-alpha-3

2 years ago

0.0.3-alpha-12

2 years ago

0.0.3-alpha-10

2 years ago

0.0.3-alpha-11

2 years ago

0.0.3-alpha-9

2 years ago

0.0.3-alpha-6

2 years ago

0.0.3-alpha-5

2 years ago

0.0.3-alpha-8

2 years ago

0.0.3-alpha-7

2 years ago

0.0.3-alpha-2

3 years ago

0.0.3-alpha-4

3 years ago

0.0.3-alpha-3

3 years ago

0.0.1-alpha-24

3 years ago

0.0.1-alpha-26

3 years ago

0.0.1-alpha-25

3 years ago

0.0.2

3 years ago

0.0.3-alpha-1

3 years ago

0.0.1-alpha-23

3 years ago

0.0.1-alpha-20

3 years ago

0.0.1-alpha-22

3 years ago

0.0.1-alpha-21

3 years ago

0.0.1-alpha-19

3 years ago

0.0.1-alpha-18

3 years ago

0.0.1-alpha-15

3 years ago

0.0.1-alpha-17

3 years ago

0.0.1-alpha-16

3 years ago

0.0.1-alpha-13

3 years ago

0.0.1-alpha-12

3 years ago

0.0.1-alpha-9

3 years ago

0.0.1-alpha-11

3 years ago

0.0.1-alpha-10

3 years ago

0.0.1-alpha-8

3 years ago

0.0.1-alpha-5

3 years ago

0.0.1-alpha-6

3 years ago

0.0.1-alpha-3

3 years ago

0.0.1-alpha-4

3 years ago

0.0.1-alpha-2

3 years ago

0.0.1-alpha-7

3 years ago

0.0.1-alpha-1

3 years ago

0.0.1-alpha

3 years ago

0.0.1

3 years ago