个人案例
[图片]
第三方平台代开发小程序如何设置扫码进入对应页面?待开发的小程序,如何像独立开发小程序一样,可以扫码进入对应的页面
2022-02-21这个有两个瓶颈吧,一个是网络请求的时间较长,一个是调用setData渲染的时间较长。 "问题明确表示数据不能做分页" 这个其实也并没有那边明确,查出来后后端切片返回并没有很高的成本 其次如果数据上不好处理,那就做前端分页好了,能适当优化setData渲染的效率
setData 性能问题,一次性设置几百条数据,大小 400kb 以上,可有性能优化方案?客户购物车商品数据,可能会出现几百条商品数据,数据大小经 JSON.stringify 后插件 400 kb 左右。 这个时候 setData 到视图层渲染会很卡,会造成2秒左右的白屏。 问题明确表示数据不能做分页,也就是说接口几百条数据是一次性返回的。 我的临时方案是:先把数据截取前10条 setData ,解决白屏问题,然后 setTimeout 50毫秒后,再把整体数据 setData 赋值过。 上面方案白屏问题是解决了,但是会出现先加载的 10 条数据,这个时候去滑动屏幕也是有个一两秒滑不动(卡住,因为 后面一个 setData 在赋值所有数据)。 我看了下 setData 也没有一个 可以 push 的功能,本想循环拆分多次 setData 。 请问大家有没有类似经验或更好的方案,万分感谢!!!
2021-12-02可以用抓包工具看下formData数据,另外确认下name参数是否与后端约定的一致~
小程序上传图片,无法上传,怎么回事?/** * 上传文件 * */ uploadpic: function (e) { var _this = this; let index = e.currentTarget.dataset.index; let template = _this.template; uni.chooseImage({ count: 1, //最多可以选择的图片总数 sizeType: ['compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function(res) { //启动上传等待中... uni.showLoading({ title: '图片上传中', }); uni.uploadFile({ url: getApp().globalData.url + '/api/upload/image', filePath: res.tempFilePaths[0], name: 'filename', formData: { 'filename': 'filename' }, header: { // #ifdef MP "Content-Type": "multipart/form-data", // #endif [TOKENNAME]: 'printp' + getApp().globalData.token }, success: function(res) { uni.hideLoading(); // if (res.statusCode == 403) { // uni.showToast({ // title: res.data // }) // } else { // var data = res.data ? JSON.parse(res.data) : {}; // if (data.status == 200) { // successCallback && successCallback(data); // } else { // errorCallback && errorCallback(data); // uni.showToast({ // title: data.msg // }) // } // } }, fail: function(res) { uni.hideLoading(); uni.showToast({ title:'上传图片失败' }) } }) } }); }, [图片][图片] 后台看不到参数,前端也看不到传的参数,formdata信息也看不到,https配置的也没有问题,检查https证书也正常
2021-12-01是在onHide有业务逻辑么,现在来看状态也都还原了,更像是将页面卸载了,通过右上角原点退出没有这个问题,等小程序官方看下吧,不过建议是能不能先从产品上解决下,等官方解决,需要比较长的时间
navigator的open-type="exit",关闭小程序,没有触发 app onHide?navigator的open-type="exit",关闭当前小程序,没有触发 app onHide。IOS 有问题,安卓正常
2021-12-01刚试了一下可以,你再试一下
无法提交审核[图片]
2019-07-0117:12更新,已提交成功
小程序提交审核报错提交审核提示提交失败,system error~无法审核成功~
2019-07-01