wookaoer
wookaoer
> 原来文中有了,没太仔细看。感谢! > 另,我们现在有个需求,我们有个已经上线的项目想加上骨架屏,但是没有mock数据,本地很难跑起来,每次开发都是用代理工具将js指向本地进行的。所以希望能跑线上的代码生成骨架屏的html和css,但是您的插件貌似不支持,感觉这种需求会比较多,要是能支持就好了。 跑线上代码生成骨架屏你指的应该是用线上数据吧?毕竟你这个功能还没上线不是... 另外骨架屏主要针对的是layout结构,即使数据有写差异应该也不影响生成的骨架屏。 所以我觉得你这个应该是伪需求....不知道我理解的对不对
> @ZhengXiaowei 最近我没有太多时间维护这个项目,你有什么想法吗? 大佬最近对hash模式的支持有啥想法吗,可以探讨探讨
@Jocs 我看插件逻辑是根据路由path分目录对应生成各个路由的骨架页面,这个逻辑在history mode下是没问题的,因为nginx 可以直接通过这个uri路由到对应的静态资源。比如.b.com/xx/xx请求就直接到了/dist/xx/xx/index.html。但是hash mode下#后面的path是不会被带到n服务端的,所以没法路由。 所以问题就是针对hash mode的应用怎么做打包构建
> > 我把插件里生成骨架结构的逻辑单独解耦出来稍微修改了下单独打了个npm包。这样会比较符合一些定制化的使用场景,可以把骨架屏生成和内部的一些工程化的逻辑相结合,不局限于使用webpack场景。 > > �目前在优化中,请大家指点下...如果有不合适的地方也请提出来。 > > 插件地址:https://github.com/wookaoer/page-skeleton-core > > 请问你在使用中,生成的骨架屏会不会尺寸和实际页面差别较大,骨架屏页面小很多的问题? @zhangxiaozhi 会有些页面存在尺寸不一致的情况,不过要具体问题具体分析,我现在发现的主要是图片上的问题,你的问题可以具体发一下,有可访问的url最好