VueCreateDM
使用函数优雅地创建弹框抽屉
函数式编程
使用函数优雅地创建弹框抽屉,远离让人头疼的 isXXVisible。
正常触发生命周期
弹框抽屉子组件的 created、mounted、destoryed 生命周期按照正常逻辑触发。
与父组件通信
约定子组件提供 providePayload 函数来和创建它的父组件通信。
# 当前版本
# 安装
yarn add vue-create-dm
# 使用
import Vue from 'vue';
import VueCreateDM from 'vue-create-dm';
import { Modal as antdModal, Drawer as antdDrawer } from 'ant-design-vue';
import { Modal as viewModal, Drawer as viewDrawer } from 'view-design';
import { Dialog as eleModal, Drawer as eleDrawer } from 'element-ui';
import store from './store'
import router from './router';
import modalGlobalHeader from './components/modalGlobalHeader';
import drawerGlobalHeader from './components/drawerGlobalHeader';
Vue.use(VueCreateDM, {
antdModal,
antdDrawer,
viewModal,
viewDrawer,
eleModal,
eleDrawer,
store,
router,
modalGlobalHeader,
drawerGlobalHeader,
});