如何为scratch3.0创建一个独立的页面或窗体
很多人都利用GIT上的scratch3.0做开发,但是苦于有些定制需要个性化开发但是不知道如何动手。本篇文章来做好普及工作吧。 首先需要完成事项如下: 1.需要进行modal定义 2.新增窗口的UI界面 3.新增窗口逻辑页面 4.GUI的UI页面注册 5.gui逻辑页面注册 6.顶部菜单新增接口 下面我们就一步不来模拟,例如,我需要开发一个论坛功能。 第一步,modal定义   1.打开reducers/modals.js文件,修改如下:     1)找到约16行,新增以下代码     const MODAL_BBS = 'bbs';     2.)找到约30行,新增如下代码   ·  [MODAL_BBS]: false     3)找到约96行,新增如下代码     const openbbs = function () {       return openModal(MODAL_bbs);     }     const closebbs = function () {       return closeModal(MODAL_bbs);     };     4)找到末尾倒数第二行,新增代码       openbbs,      closebbs     以上请注意逗号的使用 第二步,新增窗体的UI界面,详见附件   1)components/bbs/bbs.jsx