@edwardxyt/gws-cli
Version:
这是一个web脚手架工具,用于生成基于webpack5,生成typescript+react17+mobx5+reactRouter6的应用。初衷是要解决多入口,多环境。单独编译单独运行的脚手架。做到小而美。拒绝锦上添花。
35 lines (33 loc) • 715 B
JavaScript
import { action } from 'mobx';
/**
* 用户数据控制器
*
* @export
* @class User
*/
export default class AppDesignController {
('打开模态框')
openModal = (type, options = {}) => {
this[type] = {
visible: true,
loading: false,
options,
};
};
('隐藏模态框')
hideModal = type => {
this[type] = {
visible: false,
loading: false,
options: null,
};
};
('显示加载状态')
toggle = (key, value) => {
this[key] = value;
};
('更新面包屑')
updateBreadcrumb = (key, value) => {
this[key] = value;
};
}