UNPKG

@edwardxyt/gws-cli

Version:

这是一个web脚手架工具,用于生成基于webpack5,生成typescript+react17+mobx5+reactRouter6的应用。初衷是要解决多入口,多环境。单独编译单独运行的脚手架。做到小而美。拒绝锦上添花。

35 lines (33 loc) 715 B
import { action } from 'mobx'; /** * 用户数据控制器 * * @export * @class User */ export default class AppDesignController { @action('打开模态框') openModal = (type, options = {}) => { this[type] = { visible: true, loading: false, options, }; }; @action('隐藏模态框') hideModal = type => { this[type] = { visible: false, loading: false, options: null, }; }; @action('显示加载状态') toggle = (key, value) => { this[key] = value; }; @action('更新面包屑') updateBreadcrumb = (key, value) => { this[key] = value; }; }