UNPKG

@ovine/editor

Version:
20 lines (19 loc) 472 B
import { types } from 'mobx-state-tree'; const initSchema = { type: 'page', title: '一个全新的页面', body: '从这里开始编辑吧~', }; const EditorStore = types .model('EditorStore', { schema: types.frozen({}), }) .actions((self) => { const updateSchema = (schema) => { self.schema = schema; }; return { updateSchema, }; }); export const editorStore = EditorStore.create(Object.assign({}, initSchema));