- 服务商小程序支付后跳转问题咨询?
我的场景是一个IC卡写卡小程序,用户支付完后,跳转写卡页 之前咨询在线客服说,需要开启点金计划, 目前发现点金计划不支持跳转小程序,只能跳转h5,h5再去跳转小程序, 这样的话,会弹两次框, 我思考了下,有一个场景值,我在支付完成后,用户点返回时,判断场景值,如果从支付结果页返回的, 那我去写卡页,这样是否可行?
2023-12-11 - canvas bindtouchstart 不触发?
<canvas type='2d' id='signatureCanvas' style='background-color:#fff;width: 100%; height: 200px;' bindtouchstart='touchStart' bindtouchmove='touchMove' bindtouchend='touchEnd' bindtouchcancel='touchEnd' disable-scroll='true'></canvas> <gc-button width='100' bindclick='clearCanvas' text='清空'></gc-button> <gc-button width='100' type='primary' bindclick='saveSignature' text='保存签字' style='margin-left:10px'></gc-button> Page({ data: { isDrawing: false, hasDraw: false, lastPoint: { x: 0, y: 0 }, }, // 页面加载完成,初始化画布 onLoad: function() { wx.createSelectorQuery() .select('#signatureCanvas') .node(({ node: canvas }) => { const context = canvas.getContext('2d') context.clearRect(0, 0, canvas.width, canvas.height) }) .exec() }, touchStart: function(e) { console.log('touchStart1') this.setData({ isDrawing: true }) this.setData({ lastPoint: { x: e.touches[0].x, y: e.touches[0].y } }) console.log('touchStart2') }, touchMove: function(e) { console.log('touchMove1') if (!this.data.isDrawing) return this.setData({ hasDraw: true }) this.draw(e.touches[0].x, e.touches[0].y) console.log('touchMove2') }, touchEnd: function() { console.log('touchEnd1') this.setData({ isDrawing: false }) console.log('touchEnd2') }, draw: function(x, y) { console.log('draw') const lastPoint = this.data.lastPoint wx.createSelectorQuery() .select('#signatureCanvas') .node(({ node: canvas }) => { const context = canvas.getContext('2d') context.beginPath() context.moveTo(lastPoint.x, lastPoint.y) context.lineTo(x, y) context.stroke() this.setData({ lastPoint: { x, y } }) }) .exec() }, clearCanvas: function() { wx.createSelectorQuery() .select('#signatureCanvas') .node(({ node: canvas }) => { const context = canvas.getContext('2d') context.clearRect(0, 0, canvas.width, canvas.height) this.setData({ isDrawing: false, hasDraw: false }) }).exec() }, saveSignature: function() { if (!this.data.hasDraw) { console.log('签字是空白的 没有签字') } wx.createSelectorQuery() .select('#signatureCanvas') // 在 WXML 中填入的 id .node(({ node: canvas }) => { // wx.canvasToTempFilePath({ // canvas, // success: (res) => { // // 在这里可以将res.tempFilePath上传到服务器保存签字数据 // wx.uploadFile({ // url: 'your_server_url', // 后端接口地址 // filePath: res.tempFilePath, // name: 'signature', // success: (uploadRes) => { // // 文件上传成功,可以在这里处理返回的数据 // console.log(uploadRes); // }, // }); // }, // }); }).exec() }, })
2023-11-15 - 一个小程序原本开发模式是独立开发的,现在转变成服务商模式,隐私使用问题?
在现网隐私保护指引中他是有权限的,但是调官方接口,提示是需要一个现网版 在体验版使用中,就无法正常使用 求解?
2023-09-11 - 服务商小程序,如何进行开发调试?
我司在使用服务商小程序开发,并给多个租户提供小程序服务 不同租户间可能会有配置不同,展示内容不同 在微信开发者工具使用时(开发模版),获取到的appid时模板的appid,以及登录code 无法较方便的进行模拟租户
2023-09-06 - 关于小程序隐私保护指引设置,如果线上不改,是否会有问题?
关于小程序隐私保护指引设置,如果线上不改,是否会有问题? 官方能给个答复吗? 影响范围?
2023-08-30 - 用户取消授权后,重新授权openid会变吗?
如题:用户在小程序及公众号,授权后,进行了取消授权操作后,又重新授权openid会变吗?
2023-08-04 - 手机号快速验证组件,如何收费?
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/getPhoneNumber.html 近期官方提出这个变更,我想问一下 手机号快速验证组件,是以什么维度计次的, 是以微信号及小程序为维度,一个微信号,在一个小程序,获取过后,下次就不计入次数吗?
2023-07-27 - 隐藏navigationbar的配置方法
微信刚刚更新,跳一跳是全屏的 隐藏了navigationbar 那应该有相应的配置方法吧 希望文档能更新一下
2017-12-29