scratch-gui更改动态素材库及默认作品

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:51   3781   0

scratch-gui素材库更改静态文件比较简单,直接更改lib/libraries/*.json就可以了

动态素材库的话需要更改业务代码以及展示方式。

步骤:

1.更改素材组件数据来源(背景图为例),backdrop改为自定义的redux变量

2.更改素材点击分类或获取条件查询的方法,之前静态素材库采用filter条件筛选,应改成查询回调(将分类或查询条件当作参数)。

3.样式修改(看自己需求更改,不做详细说明)

4.更改素材引用地址

4.1设置素材地址host(文件路径lib/libraries/storage.jsx)

我们的文件放在了腾讯云,因为会有跨域问题,所以后面增加了用户id给文件增级了,如果素材没有跨域可以忽略拼接params。

4.2上一个步骤我们虽然设置了路径方法,但是还没有触发,我们去作品加载的高级组件中去调用(文件路径ib/libraries/project-fetcher-hoc.jsx)。

补充:上面是大致的修改步骤,补充一些细节的方法把

1.滚动底部加载

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP