1***@163.com
1***@163.com
  • 发布:2016-12-12 03:08
  • 更新:2018-06-13 16:45
  • 阅读:3844

HBuilder打包好之后如何能通过服务器更换启动图片

分类:HBuilder

有客户要求 在不重新打包升级的情况下能够通过服务器来更换启动图片,请问各位大神们,如何能实现这个功能.谢谢!

2016-12-12 03:08 负责人:无 分享
已邀请:
chender

chender - 与人为善

首先狭义上的启动图片(manifest.json中配置的splashscreen)时没办法动态更换的;
你可以不显示dcloud的启动页面,把自己的首页作为启动页面,里面的内容/图片就可以是动态的了;
不过这有几个细节:
比如你的首页启动必须足够快,最好不要有网络请求;
比如元旦那天你需要显示一个 元旦快乐 的启动页,那么这张图片你最好是在元旦之前就下载到本地

  • EmmenCao

    怎么不现实启动图片页


    2016-12-25 16:44

  • EmmenCao

    怎么现实不启动图片页?


    2016-12-25 16:55

  • chender

    启动页直接用一个大白板,然后首页(自己的启动页)里面直接立即把它关掉


    2016-12-26 08:53

  • 1***@163.com (作者)

    感觉还会有弊端,如果启动慢了就会出现白屏现象,如果返回到首页就等于返回到了启动页面。怎么总感觉不对劲呢!


    2017-01-23 09:52

  • chender

    回复 1***@163.com:你可以自己做逻辑控制啊,比如flush页用一个过渡页,然后预先把图片下载到本地,可以解决白屏问题,然后在自己真正的主页里面重写mui.back,可以解决返回问题


    2017-01-23 10:12

l***@163.com

l***@163.com

我也遇到了同样的项目需求,看了楼上的解决方案,不知道有没有哪位有更好的建议。

4***@qq.com

4***@qq.com

我也想请问下,你的问题解决了吗

  • zzyy

    你可以换个思路,启动页不变,在启动页之后再加一个页面更换图片,参考微博


    2018-06-13 17:18

该问题目前已经被锁定, 无法添加新回复