- 云开发,使用Database时要对字段进行过滤, 请问如何实现类似传统数据库的 like 操作?
Collection下where时用Command指令好像没见着
2021-06-10 - 微信公众号开发遇到一个很奇怪的“48001”错误,特别奇怪?
小弟遇到一个很奇怪的问题, 根据公众号开放平台API调用规范,在调用前要通过 appid&secret获取TOKEN,然后再调相应的接口,比如getarticlesummary获取公众号文章的相应信息:https://api.weixin.qq.com/datacube/getarticlesummary?access_token=token 现在的状况是本机得到token之后再这个接口会始终返回错误: {"errcode":48001,"errmsg":"api unauthorized hint: [cadRHA04811504]"} 我查了一下,这个代码与接口调用权限有关,但查过后台设置,确认相应的权限是正常配置的。 后来我干了一件事情, 我用另一台电脑(但wifi连的是这里的guest网络), 同样先取token, 然后调这个接口,此时接口可以正常返回数据。 然后我将该机取得的token在本机调接口, 也可以正常返回数据。 之后我又测试,发现我在本机取得的token无论是在本机还是在另一台电脑上调用getarticlesummary,都会报同样的错误 ------------------------ 我错了,在本机上使用的appId&appSecret是我自己的订阅号,没有权限。 在另外一台机器上使用的才是正式的。
2019-10-15 - 不确定是否微信小程序框架BUG,关于checkSession&getPhoneN
- 当前 Bug 的表现(可附上截图) 前端getPhoneNumber后得到的iv和encryptedData丢给后端后有的场景下会出现无法解码的现象, 经排查发现当用户在使用过不同的版本(测试版,体验版,线上发布版)时就会出现。 最初怀疑是与getPhoneNumber之前未做wx.login有关---导致sessionKey过期,但我们目前的策略已经按按文档所说先checkSession再判断是否要wx.login, 所以说目前即使是sessionKey未过期,但后端也会出现无法解码的情况 - 预期表现 - 复现路径 - 提供一个最简复现 Demo 如题 比如我希望在app.json里可以有一个扩展的栏位 "pages:"{ ... }, "window":{ ... }, "myConf":{ ... }
2019-03-18 - 如何在类似app.json之类的地方自定义数据,然后可以进行全局访问?
如题 比如我希望在app.json里可以有一个扩展的栏位 "pages:"{ ... }, "window":{ ... }, "myConf":{ ... }
2019-03-04 - 我的小程序发布时设置了‘日程’‘档期’的关键字,为什么搜索不到?
如题。 我用档期来搜索,只能搜索到这四个。 我的APPid是 wx2346908442063130 [图片]
2018-08-24 - 不知道这算不算bug, 关于input的bindinput
我在wxml的input中指定了bindinput属性为'onEdit_typing ',但此时js文件中并没有声明该函数。 原因是我希望在该input需要被show出来时才‘动态’指定。 比如 //.wxml <view wx:if="{{edit_visible}}"> <input value='{{text}}' bindinput='onEdit_typing' type='text' /> </view> //.js showEdit:function(){ this.data.edit_visible = true; this.onEdit_typing = function(e){ console.log('真正的回调'); } this.setData(this.data); console.log(this); } 我通过调用该方法来让input显示出来,但当我输入时会提示找不到该handler,即提示'onEdit_typing'找不到 但我log this时, 即把page打印出来时却可以看到该方法有被声明了。 我在其它地方用类似的机制都是可以正常运作的,包括针对view的bindtap动态实现,但在input这里却失败了。 我不确定这是不是bug, 如果是,腾讯可否提供一个纪念品给我? so,我现在的解决办法是老老实实在js中先声明一下该方法(很不情愿这样!!!) onEdit_typing:function(e){ console.log('占位'); } 就不会有这个提示了,而且仍然会走到我自己‘动态’定义的方法里 测试环境 1模拟器(mac)2真机(android,三星) 均如此 请开发组明查。 谢谢 ------------------------------------------ 补充 https://github.com/simsir-lin/dialog-wxapp我使用了该dialog组件 <!-- 文本输入 --> <dialog data-model="edit_visible" visible="{{edit_visible}}" title="{{edit.title}}" bindclose="onEdit_close" bindconfirm="onEdit_confirm" bindopen='onEdit_open'> <view class='container-v padding_mid-v bg_white'> <input value='{{edit.text}}' bindinput='onEdit_typing' type='text' class='text-big text-color ' /> <view style='height:1px;background:#a5a5a5;margin-top:1vw ' /> </view> </dialog> <!-- 文本输入 --> //该方法用于调起dialog/input 以接受用户输入 const editText = function(page, text, title, callback) { if (text == undefined) { text = ''; } var that = page; var free = function() { delete that.onEdit_done; delete that.onEdit_close; delete that.onEdit_open; delete that.onEdit_typing; delete that.data.edit; delete that.data.edit_visible; }; that.onEdit_typing = function(e) { that.data.edit.text = e.detail.value; }; that.onEdit_close = function(e) { free(); }; that.onEdit_open = function(e) { }; that.onEdit_confirm = function(e) { callback(that.data.edit.text); free(); }; that.setData({ edit_visible: true, edit: { text: text, title: title } }); }
2018-08-21 - 小程序里 如果 两个用户 本身就是微信好友。 那小程序有办法调起直接聊天吗?
官方人员进来喵一下? 小程序A, 里面的x和y本身就是微信好友关系 ,现在y想发起直接和x的聊天,请问如何调起微信的聊天。
2018-08-06 - 页面的onShow函数里调用navigateBack不起作用,求解
navigateBack [代码]onShow: [代码][代码]function[代码][代码]() {[代码][代码]let pages = getCurrentPages();[代码][代码] [代码][代码]let currentPage = pages[pages.length - 1];[代码][代码] [代码][代码]if[代码] [代码](currentPage.logout_called) {[代码][代码] [代码][代码]console.log([代码][代码]'here...'[代码][代码]);[代码][代码] [代码][代码]currentPage.logout_called = undefined;[代码][代码] [代码][代码]wx.navigateBack({[代码][代码] [代码] [代码] [代码][代码]});[代码][代码] [代码][代码]return[代码][代码];[代码][代码] [代码][代码]}[代码][代码]}[代码] 为什么? 求解
2018-07-28 - 含date的对象,setStorage/getStorage后字段就少了8小时
[代码]onClick_test() {[代码][代码] [代码][代码]var[代码] [代码]dateField = [代码][代码]new[代码] [代码]Date();[代码][代码] [代码][代码]var[代码] [代码]params = {[代码][代码] [代码][代码]dateField: dateField,[代码][代码] [代码][代码]dateField_ms: dateField.getTime()[代码][代码] [代码][代码]};[代码][代码] [代码][代码]console.log([代码][代码]'原始数据'[代码][代码]);[代码][代码] [代码][代码]console.log(params);[代码][代码] [代码][代码]console.log(dateField);[代码][代码] [代码][代码]wx.setStorageSync([代码][代码]'params'[代码][代码], params);[代码][代码] [代码][代码]wx.setStorageSync([代码][代码]'dateField'[代码][代码], dateField);[代码][代码] [代码][代码]var[代码] [代码]params2 = wx.getStorageSync([代码][代码]'params'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]dateField2 = wx.getStorageSync([代码][代码]'dateField'[代码][代码]);[代码][代码] [代码][代码]console.log([代码][代码]'序列化之后再取出的数据'[代码][代码]);[代码][代码] [代码][代码]console.log(params2);[代码][代码] [代码][代码]console.log(dateField2);[代码][代码] [代码][代码]},[代码] 在模拟器上的运行结果 原始数据 10:11:31.593 index.js? [sm]:24 {dateField: Sat Jul 28 2018 10:11:31 GMT+0800 (CST), dateField_ms: 1532743891590} 10:11:31.597 index.js? [sm]:25 Sat Jul 28 2018 10:11:31 GMT+0800 (CST) 10:11:31.656 index.js? [sm]:30 序列化之后再取出的数据 10:11:31.657 index.js? [sm]:31 {dateField: "2018-07-28T02:11:31.590Z", dateField_ms: 1532743891590} 10:11:31.657 index.js? [sm]:32 Sat Jul 28 2018 10:11:31 GMT+0800 (CST) ---------------------------- 重点是 1 含有date型字段的对象序列化/反序列化后为变 2 单独的date类型序列化/反序列化后正常 调试基础库 2.2.1
2018-07-28 - wx.getShareInfo(obj)解密缺少java版本代码,请管理员解决?
2018年,请不要忽略java,谢谢!
2018-02-05