- 云开发怎么实现商家转账到零钱的功能,有demo吗?
以前叫企业转账到零钱,当时网上能找到比较完整的demo,现在换成了v3接口了,找不到完整的资料,能找到的都是其他开发语言的demo,试问下有没有像下面这种方法在云开发中实现的例子 [图片]
2022-06-14 - 更新3.0基础库,上传图片文件之类的api 不触发了?
更新3.0基础库后,wx.chooseImage、wx.chooseMedia、wx.chooseMessageFile 这些上传之类的api,在真机和模拟器上都不触发了。2.33.0基础库正常
2023-08-16 - chooseMedia和chooseImage特定手机都失败?
报错信息:chooseMedia:fail privacy permission is not authroized 我的手机测试突然之间一直报这个错,之前都是好的。试了其他机型也都是正常的。 微信最新版 机型:nova10
2023-08-15 - 刚收到通知获取手机号收费开始了?
[图片] https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getRealtimePhoneNumber.html https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/paymentManage.html 未来:旧版本接口依然可以使用,只是需要收费而已,不想做改动的交钱就行了。如果想用新API方法就去改吧,多花一分钱。 可能支持的省钱办法: 授权手机号后,服务端将openId、手机号进行绑定。用户onLaunch打开小程序的时候通过wx.login获取code去解密openId,同时由于服务端已经绑定过手机号,所以可以使用该手机号进行登录,并同步返回token、jwtToken等登录态。这样可以做到用户冷启动小程序时自动登录上,减少使用授权的逻辑。业务按钮点击后 先调用wx.login,如果返回token则进行后续业务,如果没返回则弹出自定义弹窗,弹窗内点击按钮再进行手机号授权。(也可以在部分页面onLoad里wx.login),这个场景因为会延长流程,所以产品说不考虑,先直接打开页面就登录上,你们的各自看各自的业务场景吧。然后有四个疑问: 充值购买次数后会,如果小程序被封禁了,充值的金额是否可退款。购买数量是否支持按量付费?如果次数用完了,未购买新的次数,用户端的表现是什么?如果次数用完了,之前文档说的余量20%、10%、5%时会发模板消息提醒,文档相关现在已经删除了,是否还会发?[图片] ———————————————————————————————————————————————— 今天看了下文档做了改动: 退款规则:若购买有误,且未正式开始使用资源包前,可以在支付成功后的7天内申请退款。款项将在3-5个工作日内从原支付路径返回;若资源包已经开始使用(使用1次及以上),则不能申请退款;若支付成功后超过7天,未发起退款申请,亦不能再申请退款。 那么小程序被封了应该是不退的。不确定,等官方回复次数用完了,用户授权不会弹出授权弹窗,会返回一个errNo:1400001,用户判断等于这个errNo的时候跳转到自己的账密登录页面。不确定,等官方回复———————————————————————————————————————————————— 据了解老版本的快速验证组件(获取手机号),180天才会发送短信验证一次,为啥能每次授权都收费0.03元。 社区搜了一张图,180天没验证的应该会弹这个,不是说是短信运营成本么?为啥不是第180天验证那次费用让我们付,而是每次授权都付? [图片] 手机号授权改造后的效果: 打开职位详情页:优先调用接口判断openId是否绑定过。 如果未绑定:使用button的open-type=“getPhoneNumber”,点击报名弹出手机号授权,授权成功后与openId进行绑定落库。 如果已绑定,页面通过变量判断使用wx.login静默授权,同时服务端拿到绑定的手机号后进行登录操作,同步返回登录态(token/jwtToken)。 退出登录页面增加解绑操作(服务端解除openId与手机号的绑定),此时用户再次点击报名,就会弹出手机号授权,方便用户切换手机号。 [视频]
2023-07-27 - 小程序提交代码报错 Error: cannot push because a reference ?
[图片]
2021-07-07 - 企业付款到银行卡已下线?
微信支付商户经营工具-「企业付款到银行卡」, 这个功能是不是没有拉? 后台都没有显示了,只有付款到零钱
2022-08-05 - 云支付的回调函数会一直被调用,这是正常的吗?
云支付的回调函数会一直被调用,这是正常的吗?没有调用支付,回调函数也会一直调用 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database(); // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() if(event.returnCode == 'SUCCESS' && event.resultCode == 'SUCCESS') //两个都成功,支付完成 { var time = "444"; var order = await db.collection('orderlist').where({outTradeNo : event.outTradeNo}) .update({ data:{ info:{ paystate:'已支付', orderstate:'生产中', payTime:time } } }) } const res = {errcode:0, errmsg:'SUCCESS'} return res } [图片]
2022-02-09 - [ios] map放进swiper中,第二个map里面内嵌的view不见了?
<swiper style="height: 600rpx;"> <swiper-item wx:for="{{arr}}" wx:key="*this"> <map style="height: 400rpx;"> <view style="width:100rpx;height:100rpx;background-color:yellow;">1{{item}}</view> </map> <view>这里用来滑动</view> </swiper-item> </swiper> 如上面代码所示 一共三个地图,第一张左上角还能看到1aa,切换swiper,到第二张就什么都看不见了,安卓一切正常。期望ios的表现能和安卓一样。 [图片] [图片]
2023-02-07 - swiper-item内有一个元素需要固定在底部,同时跟随swipe滑动,求思路
预期: 左右滑动的swiper,有一个元素需要在每个swiper-item内部固定底部位置(每个swiper-item的高度比较长,有上下滚动),同时这个元素要跟随每个swiper-item左右滑动。 内部元素设置position:fixed无效,查了一下,说是父元素有transform属性,子元素fixded就无效,但是需求摆在这里,求解决思路~~
2019-05-16 - swiper-item中定义absolute元素,安卓端该元素被swiper-item遮挡
[代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"main"[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]swiper[代码] [代码]style[代码][代码]=[代码][代码]"height:100vh"[代码] [代码]vertical[代码][代码]=[代码][代码]"true"[代码] [代码]bindchange[代码][代码]=[代码][代码]"swiperChange"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"aelImage"[代码] [代码]src[代码][代码]=[代码][代码]"https://linker-automake-1256733046.file.myqcloud.com/1/1575599065.jpg"[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"mImage"[代码] [代码]style[代码][代码]=[代码][代码]"display:block"[代码] [代码]src[代码][代码]=[代码][代码]"https://linker-automake-1256733046.file.myqcloud.com/1/1575599072.jpg"[代码][代码]></[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]"position: relative;"[代码] [代码]class[代码][代码]=[代码][代码]"lSwipe"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]swiper[代码] [代码]circular[代码][代码]=[代码][代码]"false"[代码] [代码]class[代码][代码]=[代码][代码]"lSwipe"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]swiper-item[代码] [代码]style[代码][代码]=[代码][代码]"background-color: red;z-index:100;"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]class[代码][代码]=[代码][代码]"lSwipe"[代码] [代码]src[代码][代码]=[代码][代码]"https://linker-automake-1256733046.file.myqcloud.com/1/1575599077.jpg"[代码][代码]> </[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]"position:absolute;width:84rpx;top:41%;left:10rpx;z-index:99999;background-color:red;min-height: 100rpx;"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]bindtap[代码][代码]=[代码][代码]"clickLeft"[代码] [代码]mode[代码][代码]=[代码][代码]"widthFix"[代码] [代码]style[代码][代码]=[代码][代码]"width: 100%;"[代码] [代码]src[代码][代码]=[代码][代码]"../../images/left.png"[代码] [代码]bindload[代码][代码]=[代码][代码]"imageLoad"[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码][代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]"position:absolute;width:84rpx;top:41%;right:10rpx;z-index:999999;background-color:yellow;min-height: 100rpx;"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]image[代码] [代码]bindtap[代码][代码]=[代码][代码]"clickRight"[代码] [代码]mode[代码][代码]=[代码][代码]"widthFix"[代码] [代码]style[代码][代码]=[代码][代码]"width: 100%;"[代码] [代码]src[代码][代码]=[代码][代码]"../../images/left.png"[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]image[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]view[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper-item[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]swiper[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码][代码].main{[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]100[代码][代码]vh;[代码][代码] [代码][代码]overflow[代码][代码]: [代码][代码]hidden[代码][代码];[代码][代码] [代码][代码]position[代码][代码]: [代码][代码]relative[代码][代码];[代码][代码]}[代码] [代码]image{[代码][代码] [代码][代码]width[代码][代码]: [代码][代码]100%[代码][代码];[代码][代码]}[代码] [代码]/*小轮播尺寸*/[代码][代码].mSwipe{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]424[代码][代码]rpx[代码][代码]}[代码] [代码]/*大轮播尺寸*/[代码][代码].lSwipe{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]1052[代码][代码]rpx[代码][代码]}[代码] [代码]/*小图片尺寸*/[代码][代码].mImage{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]424[代码][代码]rpx[代码][代码]}[代码] [代码]/*大图片尺寸*/[代码][代码].lImage{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]1052[代码][代码]rpx[代码][代码]}[代码] [代码]/*小视频尺寸*/[代码][代码].video{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]424[代码][代码]rpx [代码][代码]}[代码] [代码]/*整屏图尺寸*/[代码][代码].aelImage{[代码][代码] [代码][代码]width[代码][代码]:[代码][代码]750[代码][代码]rpx;[代码][代码] [代码][代码]height[代码][代码]: [代码][代码]1476[代码][代码]rpx[代码][代码]}[代码]上面的代码仅仅是复现bug所用。left.png可以可以直接去掉,在第二页的siwper-item中,红色框以及黄色框会被swiper-item遮挡的?是我姿势不对,还是其他? 测试图片仅仅用于测试。
2019-12-09