小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题。已经安装uView-ui官方说明进行了按需引入。
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
减少在uni.scss的样式,放入app.vue中。uni.scss的样式会导入uview每一个组件的scss中
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以看看这个·看有没有帮助
https://blog.csdn.net/maowencai/article/details/126544528?spm=1001.2014.3001.5501
开始用uview感觉挺香的,说是按需引入,而且打包会把没用到组件的剔掉,所以基本上都是用uview组件,没用原生uniapp的,结果悲剧了,用了uview的地方包过大,都占了3分之2 了!之后分包,分包之后还是过大。。。最后又改成原生的组件,所以提醒一下,能不用组件就尽量不用,还有别在主包里用太多组件。
首先uview这个框架。最终打包是放在主包的。这一点确实如此。
缩小上线包体积可以做如下操作:
1、在Hbuilderx中,选择运行----->运行到小程序模拟器------>勾选运行时是否压缩代码 -----> 运行到微信开发者工具
2、在微信小程序开发者工具中,点开详情------->本地设置------->上传时自动压缩js脚本文件
做了这两步之后,你的主包中就做到了按需引入uview的组件了。
================分割线===============
如果你的主包空间依然不够用,那么请做分包操作。把一些模块拆分出去,成为分包。从而降低主包体积。
值得注意的是:uview组件库中,在你的项目用到的组件,确实是最终打包在主包的。哪怕你是在分包中引入的这个组件库中的组件,依然会打包到主包中。所以是无法从这儿降低体积了。除非你把用到的这个组件库中的组件,慢慢的自己去实现并替换掉。这也是个大坑。建议一些长期维护的大型项目,不要一上来采用这样的组件库。未来包体积到达上限,进退两难有的受的。。。
请问解决了吗
请问用的什么工具分析主包中各组件的大小占比的?
我主包5.8m,头疼啊
我的也是大,题主解决了吗
支持 npm安装么这个UI组件库
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
减少在uni.scss的样式,放入app.vue中。uni.scss的样式会导入uview每一个组件的scss中
可以看看这个·看有没有帮助
https://blog.csdn.net/maowencai/article/details/126544528?spm=1001.2014.3001.5501
开始用uview感觉挺香的,说是按需引入,而且打包会把没用到组件的剔掉,所以基本上都是用uview组件,没用原生uniapp的,结果悲剧了,用了uview的地方包过大,都占了3分之2 了!之后分包,分包之后还是过大。。。最后又改成原生的组件,所以提醒一下,能不用组件就尽量不用,还有别在主包里用太多组件。
首先uview这个框架。最终打包是放在主包的。这一点确实如此。
缩小上线包体积可以做如下操作:
1、在Hbuilderx中,选择运行----->运行到小程序模拟器------>勾选运行时是否压缩代码 -----> 运行到微信开发者工具
2、在微信小程序开发者工具中,点开详情------->本地设置------->上传时自动压缩js脚本文件
做了这两步之后,你的主包中就做到了按需引入uview的组件了。
================分割线===============
如果你的主包空间依然不够用,那么请做分包操作。把一些模块拆分出去,成为分包。从而降低主包体积。
值得注意的是:uview组件库中,在你的项目用到的组件,确实是最终打包在主包的。哪怕你是在分包中引入的这个组件库中的组件,依然会打包到主包中。所以是无法从这儿降低体积了。除非你把用到的这个组件库中的组件,慢慢的自己去实现并替换掉。这也是个大坑。建议一些长期维护的大型项目,不要一上来采用这样的组件库。未来包体积到达上限,进退两难有的受的。。。
请问解决了吗
请问用的什么工具分析主包中各组件的大小占比的?
我主包5.8m,头疼啊
我的也是大,题主解决了吗
支持 npm安装么这个UI组件库