核心逻辑
- 导入
useMachine.ts
new Machine
初始化machine实例- 疑问:以后生成的每一个页面都需要初始化一个对应的Machine实例吗?
- 如果需要,那么pinia中store的id会重复。
- 实例化machine时需要提供config参数(核心)
- 目前来说,这些config都需要自己使用代码来开发
- 将来
models
states
layers
actions
frames
这些内容,哪些是可以由低代码生成的。 - 实例化的时候,传入的init参数和actions参数,没有使用,也不会执行。
- 渲染Render组件,传入 Machine 实例,,,render逻辑见《04-Render组件调试》
总结:Demo组件应该是以后需要大量开发的功能,核心其实就是 config的配置?