排序是在服务端进行的,前端排序只能排获取到的数据,如果有分页,只能走后端
小程序在拿到搜索结果之后应该怎么排序呢?最近在学开发小程序,在做搜索页面,其他功能已基本解决,碰到一个问题想请教一下: 在拿到搜索结果并渲染到页面以后,想要按照不同条件对搜索结果进行排序,应该怎么做呢? 最开始的时候想到的是 orderby 方法,但考虑到我们要排序的对象是搜索结果,不是数据库的集合,所以这个应该不行吧? 第二个想到的是用 sort 方法。但是我搜索的结果都是比较复杂的大对象,有属性、有数组……(例如有_id,有标题、有时间,有图片链接、视频地址、有标签数组、点击量、布尔值等等...)如果要用 sort 方法对播放量进行排序应该怎么做呢? 对了,顺便问问,orderby 是临时对数据库的集合进行排序呢,还是永久性的?
2023-01-15此处修改为 top 或者 appservice 再试下 [图片]
小游戏PC调试下,版本更新接口 onCheckForUpdate没有回调?左边是开发者工具输出,右边是PC调试面板输出 [图片] 代码片段: https://developers.weixin.qq.com/s/JlG24Qmv7vGB
2023-01-13可以使用云服务器,比如阿里云或者腾讯云,申请一个固定IP
没有固定的IP,如何设置这个白名单?我们单位现在没有固定的IP,而目前这个公众号平台又需要安全中心设置一个IP,在公网的ip发生变化时需要手动修改IP白名单,可否有其他的解决方案,解决这类问题呢!恳请回答,我们这种小企业,就是想节约成本!
2023-01-12真机预览和调试的基础库都是手机中微信小程序的基础库版本,与微信版本绑定,无法修改
微信开发者工具 【真机调试】 【基础库版本】 版本号在哪里才能修改啊?谢谢![图片]
2023-01-11一秒调用10次以内,问题不算大吧
计时器频繁调用setData如何优化?做音乐播放器的计时器功能显示倒计时,频繁调用setData该如何优化?
2023-01-10在app.js中配置onPageNotFound,监听错误页面,引导到指定页面即可
小程序发版本之后 跳转页面 :“该页面不存在” 有什么解决方案?如图所示 部分用户都提示这个 [图片]
2023-01-07这个是测试号界面,登录其他小程序即可
小程序后台进不了,只能看见id和开发秘钥?[图片]
2022-09-17 not in domain list 明显就是未配置域名白名单,或者 有缓存导致的 如果能确保配置的域名白名单没问题,可以删除小程序,重新打开,基本都能解决
体验版在不开调试的情况下,socket无法连接?1、request合法域名和socket合法域名匀已配置 2、开发者工具(已经关闭不校验合法域名)可以正常连接socket,真机调试可以正常连接socket 3、体验版,打开调试。socket正常连接 4、体验版,关闭调试。socket连接不正常,报fail wcwss url not in domain list
2022-09-17绝大部分场景下都是可以忽略这两个的先后顺序 如果需要确保setData页面更新完成后,再执行showToast,可以使用 nextTick函数
Api的异步顺序问题?在小程序中如setData的回调,wx.showToast都是异步的,有什么可以确定完成顺序的机制吗,如果我使用了setData再调用wx.showToast,是否要更新页面的回调中再使用wx.showToast
2022-09-17可以检查下是否是 https 证书是否有问题,ios对于证书的要求比安卓高的多
wx.uploadFile本地和安卓没问题,ios的体验版返回值出现问题wx.uploadFile调用后端已经上传成功,但是小程序在获取返回值的时候,ios获取不到,data直接是空的,安卓正常 [图片] 这是代码: wx.chooseMedia({ mediaType: ['image'], success: res => { var files = res.tempFiles; for (var i=0; i < files.length; i++) { const _token = wx.getStorageSync('token') wx.uploadFile({ filePath: res.tempFiles[i].tempFilePath, name: 'file', url: base.url + "/copp/v1/nfy/upload", formData: { 'token': _token, 'fid': that.data.FormData1.fid }, success: result1 => { console.log(result1) var ss = JSON.parse(result1.data) var data = JSON.parse(Dec.Decrypt(ss.data)) console.log(data) data.wxFile = base.admin_url + data.wxFile list.push(data) that.setData({ nfyWxFileList: list }) } }) } } })
2022-09-17