如何为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