多明显的提示啊?没有这样的API。再去读文档。
报错:云数据库的update不能使用- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo 如题,使用db.collection更新云数据库中的数据时正常,使用where筛选数据时报如下错误: [图片] 刚开始以为是权限问题,改成最大权限仍然不错。请大佬指点
2019-05-02如果只是openId和appId的话不需要[代码]wx-server-sdk, 想要unionId才需要它。[代码]
使用云函数能获取到访问者的openid吗- 需求的场景描述(希望解决的问题) 开发文档“开发者可以在云函数内使用 [代码]wx-server-sdk[代码] 提供的 [代码]getWXContext[代码] 方法获取到每次调用的上下文([代码]appid[代码]、[代码]openid[代码] 等),无需维护复杂的鉴权机制,即可获取天然可信任的用户登录态([代码]openid[代码])。” 不是开发者的访问用户可以用云函数获取到用户的openid吗 - 希望提供的能力
2019-05-02let data[id] = {XXX} db.collection('Drafts').doc(app.globalData.openid).update({data}) 我没验证,你自己试试吧。
如何更新数据库一个数组字段里的一个指定值想通过这样的方法更新数据库Drafts集合的记录app.globalData.openid里的字段db_list数组字段里的第一个元素里的值,但是无法实现,const id里的值无法传递到数据库update更新操作里的id data: { id: 'db_list.0' }, getting: function() { const id = this.data.id db.collection('Drafts').doc(app.globalData.openid).update({ data: { id: { title: tit, content: app.globalData.content, } }, success(res) { console.log(res.data) } }) } 如果将数据库update更新操作里的id换成'db_list.0'就可以实现上述功能,但是我想通过this.data.id里的值来实现这一功能,不知道怎么能将这个id传递给数据库update方法里。求解决方法!!! getting: function() { db.collection('Drafts').doc(app.globalData.openid).update({ data: { 'db_list.0': { title: tit, content: app.globalData.content, } }, success(res) { console.log(res.data) } }) }
2019-05-02你这问题提得真有水平,该告诉大家的,都神奇地避开了。 比如log的options,比如navigateTo之前的eventId。
跳转页面时传参,新页面该变量显示未定义- 当前 Bug 的表现(可附上截图) [图片] [图片] [图片] - 预期表现 参数传递后可以获取 - 复现路径 - 提供一个最简复现 Demo
2019-05-02理论上云函数只需要一个,就象只需要一个request。
云函数个数上限用云函数开发小程序 遇到云函数只能创建20个 20个云函数是不是太少了点啊 还是我对云函数有什么误解 求大佬们解惑 - -
2019-05-01小程序端不支持批量update,请使用云函数。 仔细点看文档,小程序端没有collection.update,只有doc.update。
不能使用where条件update- 需求的场景描述(希望解决的问题) [图片] [图片] - 希望提供的能力 使用doc的话是可以更常更新的, 为什么不能使用where条件呢?
2019-04-30要single-box的父元素的last-child吧?
wxss样式问题[代码].single-box{[代码][代码] [代码][代码]/* border: 1rpx solid red; */[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]690[代码][代码]rpx;[代码][代码] [代码][代码]margin[代码][代码]: [代码][代码]0[代码] [代码]auto[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]150[代码][代码]rpx;[代码][代码] [代码][代码]border-bottom[代码][代码]: [代码][代码]1[代码][代码]rpx [代码][代码]solid[代码] [代码]#47494d[代码][代码];[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]align-items: [代码][代码]center[代码][代码];[代码][代码]}[代码] [代码].single-box:last-child{[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]690[代码][代码]rpx;[代码][代码] [代码][代码]margin[代码][代码]: [代码][代码]0[代码] [代码]auto[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]150[代码][代码]rpx;[代码][代码] [代码][代码]border-bottom[代码][代码]: [代码][代码]1[代码][代码]rpx [代码][代码]solid[代码] [代码]#ffaeca[代码][代码];[代码][代码] [代码][代码]display[代码][代码]: flex;[代码][代码] [代码][代码]align-items: [代码][代码]center[代码][代码];[代码][代码]}[代码]想用:last-child改变最后一个single-box的底框颜色。可是实现不了。 [图片]
2019-04-30要父元素100% 如果没有,page{height:100%}
swiper无法拉到全屏的吗?[图片][图片] [图片] [图片] 自己想实现一个需求,就是把整个屏幕作为一个swiper。用了很多种方法,高度上去了宽度就无法达到100%???如图里面是一张图片,但是下边还有右边都有留白,求大神指点!!!
2019-04-30只能知道他有没有关注过,现在是否关注就不知道了。
通过unoinId怎么判断用户是否关注公众号现在的场景是,公司app有绑定微信功能,用户绑定过可以拿到unionId, 在平台下有个公众号A,已经运营了一段时间,5000多粉丝,现在想对绑定了微信的用户引导关注,利用公众号A对一些用户进行推送,比如购买成功推送, 问题1:在只能拿到unionId的情况下(app内用户已经绑定微信),怎么判断用户是否关注公众号?最好是静默的方式,不需要用户再授权或者消息互动 问题2:怎么建立微信账号和平台账号的关系?用户的openId不能unionId通过主动获取,难道需要每次用户点击都判断openId 我们这边存没存,没存保存一下? 谢谢大家,在线等,祝大家5.1快乐
2019-04-30当然可以。对外的域名没有限制。
云函数可以发送阿里云短信么都是node.js,写的同样的代码,在阿里云的测试环境可以发送成功,在小程序的云函数里,返回成功,但是就是没收到短信,也没报错啥的。 什么原因呢? [代码]// 云函数入口文件[代码][代码]const[代码] [代码]cloud = require([代码][代码]'wx-server-sdk'[代码][代码]);[代码][代码]const[代码] [代码]Core = require([代码][代码]'@alicloud/pop-core'[代码][代码]);[代码][代码]cloud.init()[代码][代码]// 云函数入口函数[代码][代码]exports.main = async(event, context) => {[代码][代码] [代码][代码]var[代码] [代码]client = [代码][代码]new[代码] [代码]Core({[代码][代码] [代码][代码]accessKeyId: [代码][代码]'******'[代码][代码],[代码][代码] [代码][代码]accessKeySecret: [代码][代码]'******'[代码][代码],[代码][代码] [代码][代码]endpoint: [代码][代码]'https://dysmsapi.aliyuncs.com'[代码][代码],[代码][代码] [代码][代码]apiVersion: [代码][代码]'2017-05-25'[代码][代码] [代码][代码]});[代码][代码] [代码][代码]console.log([代码][代码]2[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]params = {[代码][代码] [代码][代码]"RegionId"[代码][代码]: [代码][代码]"cn-hangzhou"[代码][代码],[代码][代码] [代码][代码]"PhoneNumbers"[代码][代码]: [代码][代码]"139******195"[代码][代码],[代码][代码] [代码][代码]"SignName"[代码][代码]: [代码][代码]"******"[代码][代码],[代码][代码] [代码][代码]"TemplateCode"[代码][代码]: [代码][代码]"SMS_10******"[代码][代码],[代码][代码] [代码][代码]"TemplateParam"[代码][代码]: [代码][代码]'{"code":"445466"}'[代码][代码] [代码][代码]}[代码][代码] [代码][代码]console.log([代码][代码]3[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]requestOption = {[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码] [代码][代码]};[代码][代码] [代码][代码]console.log([代码][代码]4[代码][代码]);[代码][代码] [代码][代码]client.request([代码][代码]'SendSms'[代码][代码], params, requestOption).then((result) => {[代码][代码] [代码][代码]//console.log(result);[代码][代码] [代码][代码]return[代码] [代码]result[代码][代码] [代码][代码]}, (ex) => {[代码][代码] [代码][代码]return[代码] [代码]ex[代码][代码] [代码][代码]})[代码][代码] [代码][代码]console.log([代码][代码]5[代码][代码]);[代码][代码]}[代码]
2019-04-30