个人案例
暂无发表的小程序案例
整体来说就是:虚拟DOM + 数据分组渲染 可以使用https://github.com/wechat-miniprogram/recycle-view,或基于它改造已有视图 另外,明确表示数据不能做分页,这是为什么?后端不肯配合修改吗
setData 性能问题,一次性设置几百条数据,大小 400kb 以上,可有性能优化方案?客户购物车商品数据,可能会出现几百条商品数据,数据大小经 JSON.stringify 后插件 400 kb 左右。 这个时候 setData 到视图层渲染会很卡,会造成2秒左右的白屏。 问题明确表示数据不能做分页,也就是说接口几百条数据是一次性返回的。 我的临时方案是:先把数据截取前10条 setData ,解决白屏问题,然后 setTimeout 50毫秒后,再把整体数据 setData 赋值过。 上面方案白屏问题是解决了,但是会出现先加载的 10 条数据,这个时候去滑动屏幕也是有个一两秒滑不动(卡住,因为 后面一个 setData 在赋值所有数据)。 我看了下 setData 也没有一个 可以 push 的功能,本想循环拆分多次 setData 。 请问大家有没有类似经验或更好的方案,万分感谢!!!
2022-04-01小程序页面卸载时是否立即释放占用的内存? 不会,不然在getCurrentPages()中就取不到页面了 有必要在onUnload生命周期里清除函数提升性能吗? 清除函数指什么?需要清理的是定时器、全局引用、wx.onXxx形式的全局监听等
小程序性能优化?小程序页面卸载时是否立即释放占用的内存,有必要在onUnload生命周期里清除函数提升性能吗?
2022-04-01指向它,但罪魁祸首不一定是它,看maxDepth等于11,外面是不是还有很多节点?
性能优化:checkbox的子节点数大于60怎么优化?在微信开发ide工具-调试器-Audits面板进行跑分并优化: 如下代码发现个性能问题: <checkbox-group class="group" bindchange="checkboxChange"> <view wx:for="{{checkboxItems}}" wx:key="index"> <label class="option"> <checkbox hidden value="{{item.name}}" checked="{{item.checked}}" disabled="{{isShowAnswer}}"> </checkbox> <view class="option-checkbox-out"> <mp-icon extClass="option-checkbox-in" type="outline" icon='done' color="green" wx:if="{{item.checked}}" size="{{26}}" /> <mp-icon extClass="option-checkbox-in" type="outline" icon='close' color="red" wx:if="{{item.resulted}}" size="{{26}}" /> </view> <text class="option-text">{{item.name}}、{{item.value}}</text> </label> </view> </checkbox-group> 性能问题: { "maxDepth": 11, "maxDepthNode": "checkbox", "totalNodeCount": 253, "maxChildren": 100, "maxChildrenNode": "view.contentIndex--content-inner", "page": "pages/xxx/xxx" } [图片] 说checkbox子节点数有100个,但是不建议大于60个。但是代码中看不出子节点有100个? 请教下怎么优化?
2022-04-01[图片] 有人说在文档里,竟然没有搜到,只找到一张图
请教一下,微信性能界面高端机,中端机,低端机如何区分?想针对低端机做性能优化如题 [图片]
2022-04-01分包静态资源(图片等)使用对象存储企业帐号可以使用Webview,加载自有域名下的HTML5页面,将业务放在HTML5页面中分产品开发,一个子业务开发一个小程序,小程序之间可以相互跳转,参见肯德基的小程序
业务不断提升,小程序分包后的20M代码量不够,怎么办?业务不断提升,小程序分包后的20M代码量不够,怎么办?如果单个小程序不能扩,能否用相同或相似的名称再申请个小程序?
2022-03-28“是否可以做到让用户无感知(不用重复登录注册)?” 关键看之前项目源码是如何实现登录的,使用相同的登录凭据就可以避免重复登录。
小程序开发代码切换,如何让用户无感知(不用重复登录)?公司主体不变,之前的小程序是外包供应商开发运营,目前准备自有团队进行重新开发。请问不同团队代码切换后,是否可以做到让用户无感知(不用重复登录注册)?
2022-03-28“比如说我同一套代码打包个A小程序首页路径为pages/tabbar/index/index 在打包个B 小程序 首页路径要变成pages/tabbarB/index/index” 可以基于Webpack实现,针对不同小程序产品,生成不同的目标源码 使用miniprogram-cli进行静态代码依赖分析,帮助去除无用文件,减少代码体积 然后调用小程序的命令行工具完成编译
一套代码打包多个小程序 ,小程序的页面路径可以动态修改?一套代码打包多个小程序 ,小程序的页面路径可以动态修改?
2022-03-28压缩,然后使用在线对象存储
代码上传,但是由于图片太大(打包已经超过2M),不能上传。请问有什么办法解决?现在我已经将小程序的部分代码写好准备上传,但是由于图片太大(打包已经超过2M),不能上传。请问有什么办法可以解决?
2022-03-28对象存储或云存储
message:Error: 代码包大小为 2222 kb,上限为 2048 kb,请删除文件后?message:Error: 代码包大小为 2222 kb,上限为 2048 kb,请删除文件后重试
2022-03-28在后台及时补充隐私协议
微信小程序显示 : 微信:运行环境加载失败(2,105),请问有大神解决一下嘛?[图片]
2022-03-25