- 小程序日期选择组件picker如何限制只能选择今年和今年之后的年份?
小程序日期选择组件picker如何限制只能选择今年和今年之后的年份?
2023-10-20 - 每次小程序审核通过,自己写的接口就断了?
提交发布之前在本地测试接口是好的 提交审核通过,发布之后小程序中自己写的几个接口就断了,是什么原因?
2023-09-07 - 调用获取token接口太频繁?
import { wxlogin } from "../../../apis/modules/user" import {GetToken} from '../../../apis/modules/foodcard' const app = getApp() Page({ data: { formData: {}, chkBody: {} }, //获取token getToken(){ console.log('11111111') GetToken({ data: { Appid: idxConfig.Appid, Secretkey: idxConfig.Secretkey } }).then(res => { if (res.status == 200 && res.success) { // app.gD.token = res.token wx.setStorageSync('foodcardToken', res.token) } }) }, login: function (e) { wx.login({ success (res){ if(res.code){ wxlogin({ data:{...data,code:res.code} }).then(async res => { if (res.code === 10000) { await _this.getToken() console.log('登录时获取token') } else { getApp().gD.fnShowToast("手机号或密码错误") } }).catch(err => { console.log(err) }) } } }) }, autoLogin(){ console.log('自动login.js中的密码',wx.getStorageSync('PinCode')) let app = getApp() const self = this wx.login({ success(res) { if (res.code) { wxlogin({ load_txt:'登录中...', mask:true, data: { code: res.code } }).then(async res1 => { if (res1.code == 10000) { //把token存入本地 await self.getToken() } }) } else { app.gD.fnShowToast('登录失败!' + res.errMsg) } } }) }, onLoad: function () { this.autoLogin() } }) 这是login.js简化的代码,请问我在小程序登录界面获取的token并存储在storage中,下次token过期了再去重新登录获取,这样写有什么问题吗? 目前,后端反馈获取token的接口调用的太频繁,导致后端经常断掉,请问大家有什么解决办法吗?
2023-05-31 - 小程序审核的时候会对小程序中使用的接口进行测试吗?
小程序审核的时候会对小程序中使用的接口进行测试吗?
2023-05-30 - 小程序内嵌入H5 ,在H5内支付成功后,可以跳转回小程序吗?
小程序内嵌入H5 ,在H5内支付成功后,可以跳转回小程序吗?可以的话,如何实现?
2023-05-10 - openid的问题?
想要通过每个用户的openid获取到用户的信息 如果在A用户手机登录A的账号,获取的是A的信息 如果在A用户手机登录B的账号,获取的还是A的信息,openid还是A用户的,这个要怎么实现才可以通过openid获取到不同用户信息。
2023-05-09 - 为什么弹框每次都出现?
// 消费弹框提示 getModalTip(){ wx.getStorage({ key: 'todayTimestamp', success: function(res) { //成功的话 说明之前执行过,再判断时间是否是当天 console.log('222222222222222222',res) if (res.data && res.data != new Date().toLocaleDateString()) { //自定义要更改的变量 或者方法 wx.showModal({ content: '单位承担余额马上清零了,请您尽快消费!', showCancel: false }) } }, fail: function(res) { //没有执行过的话 先存一下当前的执行时间 console.log(res); //自定义要更改的变量 或者方法 wx.showModal({ content: '单位承担余额马上清零了,请您尽快消费!', showCancel: false }) wx.setStorage("todayTimestamp", new Date().toLocaleDateString()); console.log('5555555555',new Date().toLocaleDateString()) } }) }, onLoad: function (options) { this.getModalTip() } q前端想要实现弹框一天弹一次,但是为啥通过上述代码wx.getStorage每次都进入fail,每次都弹窗。
2023-05-08 - 在token有效期内不调用token接口?
前端如何控制在token有效期内不调用token接口
2023-05-06 - 小程序每次打开时一定会执行的是app.js还是login.js?
小程序每次打开时一定会执行的是app.js还是login.js?
2023-05-05 - drawQrcode方法报错?二维码出不来
data: { // canvasId: 'abc', canvasId: '', QRdata: '你好 wxmp-qrcode' }, creatQRCode () { this.setData({canvasId: Date.now()}) const query = wx.createSelectorQuery() query.select('#' + this.data.canvasId) .fields({ node: true, size: true }) .exec(async (res) => { console.log('22222222222',res) var canvas = res[0].node console.log('333333333333') // 调用方法drawQrcode生成二维码 await drawQrcode({ canvas: canvas, canvasId: this.data.canvasId, width: 260, padding: 30, background: '#ffffff', foreground: '#000000', text: 'https://www.baidu.com/?tn=15007414_11_dg', }) }) <canvas type="2d" style="width: 260px; height: 260px;" id="{{canvasId}}"></canvas>
2023-03-13