1.0.0 • Published 2 years ago
qiankun-utils-vue2 v1.0.0
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模块
1.0.0
2 years ago