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

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.滚动底部加载

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值