1.0.0 • Published 2 years ago

qiankun-utils-vue2 v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

qiankun-utils-vue2

介绍

qiankun 微前端架构的工具包:封装主子应用的通信方法

实现的功能

在子应用 Vuex 中异步动态添加了 global 模块(routes模块,引入 css/iconfont 文件)

子应用 Vuex 添加 global 模块,存储全局下发的数据及修改数据,并通知主应用修改

子应用 Vuex 添加 routes 模块,设置 routes 模块的 state 值,存储路由数据及修改动态路由数据

提供全局注册 Vue 自定义指令-按钮权限控制指令的方法,以及权限校验的方法

安装

npm install --save qiankun-utils-vue2

使用

import common from 'qiankun-utils-vue2'
import store from '@/store'

Vue.use(common.getPermissionDirective(store))
common.setCommonData(props)
common.initGlobalState(store, props)

const checkPermission = (value) => {
  return common.getCheckPermission(store, value);
}

提示

注意,使用本插件Vuex版本请升级到3.6版本以上,不然没办法异步添加vuex模块