前端 把接收到 对象 转成 你想要顺序的 数组对象 , 再 循环 数组对象 就可以
云数据库存储数据,字段为什么自动排序?这是写入数据库之前的数据 [图片] 这是写入数据库之后的数据 [图片] 发现数据库根据字段的首字母,自动进行排序了,有没有办法让数据库不自己排序呢?
2020-06-25+1
云函数未作修改,今天突然无法使用?(错误代码501002)[图片] 之前是所有的云函数都不行,现在好像有一部分云函数(比如login)恢复了,但是还有一部分云函数仍然会报错。 errMsg: cloud.callFunction:fail requestID , cloud function service error code -501002, error message ESOCKETTIMEDOUT at cloud.callFunction api; at new u (WAService.js:1) at d (WAService.js:1) at f (WAService.js:1) at Function.success (WAService.js:1) at WAService.js:1 at C (WAService.js:1) at i.<anonymous> (WAService.js:1) at i.emit (WAService.js:1) at Rs (WAService.js:1) at WAService.js:1
2020-06-10哎 ,1.03的稳定版 这个BUG还是没改掉 ,估计是因为 某种不兼容引起的, 我看了论坛的帖子,要么不遇到,要么必现 ,只好用上一个稳定版了
小程序云开发本地调试控制台报错“函数必须导出名为 'main' 的方法”bug勾选文件变更时自动重新加载,此bug在编辑数据库相关代码时出现,具体表现为输入一些字符如空格和删掉后,保存,就会出现以下信息。如果保存后报错,把代码改为创建新函数生成的模板代码仍会报错,另外,不只是修改数据库操作语句会产生此bug,反复按ctrl+s也有几率产生bug 安装依赖使用的命令是npm install --save wx-server-sdk@latest 代码: const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (e, context) => { const wxContext = cloud.getWXContext() var time=new Date() var type=e.type var deviceid=e.deviceid a={ time:time, type:type, deviceid:deviceid, read:false } const db = cloud.database() db.collection('announces').add({ data:a }) db.collection('userdevice').where({ deviceid:deviceid }).get().then( res=>{ console.log(res.data) } ) /*return { e, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, aa:a }*/ } 报错信息: node.js:1 [error] Uncaught Exception: Error: 函数必须导出名为 'main' 的方法 at u.load (C:\Users\duchu\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:22007) at u.reload (C:\Users\duchu\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:26848) at C:\Users\duchu\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:28280 at process. (C:\Users\duchu\AppData\Roaming\Tencent\微信开发者工具\package.nw\js\common\cloud-functions-debugger-server\worker\node.js:1:28356) at process.emit (events.js:203:13) at emit (internal/child_process.js:876:12) at processTicksAndRejections (internal/process/task_queues.js:77:11) m @ node.js:1 (anonymous) @ node.js:1 emit @ events.js:203 (anonymous) @ internal/process/execution.js:150 TickObject (async) init @ internal/inspector_async_hook.js:21 emitInitNative @ internal/async_hooks.js:134 emitInitScript @ internal/async_hooks.js:341 TickObject @ internal/process/task_queues.js:102 nextTick @ internal/process/task_queues.js:130 handleMessage @ internal/child_process.js:885 channel.onread @ internal/child_process.js:574
2020-05-29自己解决了: 用 view display:inline-block 实现
求,多个text排成行,且 其中单独的text还可以有点击事件的写法?[图片] <view class="_row_none" style="flex-wrap:wrap"> <text style="padding:8rpx 0;"> <text style="font-weight:bold;color:#596c9b;" catchtap="gotoPersonalHomepage" data-value="{{item._openid}}">{{item.nickName}}</text> <text>回复</text> <text style="font-weight:bold;color:#596c9b;" catchtap="gotoPersonalHomepage" data-value="{{item.be_reply_openid}}">{{item.be_reply_openid_nickName}}</text> <text>:{{item.text}}</text> </text> </view> 图片显示问题的代码部分: 目的是: 跟微信朋友圈的 样式一样, 名字可以点击, 后面的内容换行的时候可以 换到行的顶部 所以 用了 <text>组件 里嵌套 了 <text> 组件 这样,样式没问题, 但是遇到的问题是, 这样以后, 嵌套的 <text> 就不能被点击, catchtap 无法传递出去 有没有其他的写法,能满足 样式上的要求, 同时 昵称这里 又能 catchtap 点击的
2020-04-04稳定版 没问题, 最新的开发版 有这个问题
云开发本地调试总是提示导出main?[图片] 开发工具大改版之前没问题, 就是开着本地调试编辑云函数的时候,编辑完保存经常出现这个提示,然后就只能关本地-开本地才行, 是不是我这个main写法有误?还是的确是开发者工具的问题? [图片]
2020-03-17