- 下单账号预支付账号不一致,请核实后在支付?
[图片][图片] 第一次做支付功能,我们用的浦发银行支付的接口,在小程序上调用wx.requestPayment,然后提示的是"下单账号与支付账号不一致,请核实后再支付" 上网搜索,说可能是三个问题导致的: 1:openid不一致 2:新用户未完全授权 3:多个微信账号导致的问题 经过我们的检查 1:openid我前端传的是本地存储的用户openid,有的文章说,openid要实时获取,后端打印的也是我传递的openid 2:授权方面我们只在登录的时候获取授权手机号,其他的应该没有了 3:我的微信也试过退出登录,小程序也重新进入 最后还是不知道怎么解决这个问题?
星期六 14:44 - 是我导入的问题嘛?为啥报这个错?
[图片] 封装的网络请求,我打算把所有的请求都放到一个api.js文件里 //api.js import { request } from "./request"; export default{ getNewList(data) { return request('news/get_list','GET', data) }, } request.js是这样导出的: //request.js export default request; 然后页面上用是这样: //index/index.js import api from '@/utils/api.js'; created() { console.log('api: ', api); let data = { page: 1 } api.getNewList(data).then(res => { console.log(res); }) }, 在网上搜的说import导入的时候要加{},加了还是报这个错,实在是不知道为啥,其它的项目里也是这样写的都没问题
04-28 - 这个小程序以二维码链接形式打开选择的测试范围感觉没有效果呢?
[图片]
2023-10-08 - 获取scheme码传参中的query,小程序中哪里获取这个query传的参数呢?
[图片]
2023-10-07 - 小程序上用不了canvas.toDataURL,是版本库的问题嘛?
这是报错的 [图片]
2023-09-14 - 小程序怎么打开地图app呢?
如果我现在要从小程序打开高德/百度/腾讯地图,这该怎么做? 我看美团小程序可以跳转到这三大地图里,怎么做呢?
2023-08-28 - 注册小程序时的提示已绑定5个小程序?
有没有什么办法解决这个问题啊,一个人只能管理5个小程序,公司又做的小程序这么多,每次都要找别人来帮我,真得是麻了
2023-07-28 - 小程序可以生成word文档嘛?
想问一下小程序能不能生成word文档,并且保存到手机,就是想实现下面那种功能,随机产生一个数字,和二维码放在一起,然后生成一个word文档,可以吗? [图片]
2023-07-28 - 小程序可以使用websocket长连接嘛?
业务需求要使用长连接,不知道小程序能不能使用websocket长连接,我也没有写过,有大佬分享一下嘛
2023-02-02 - 小程序网络请求头token一样情况下,为啥小程序获取不到值 apipost上却能获取到值?
[图片] [图片] //网络请求 function request_WANG(url,method,params) { return new Promise(function(resolve, reject) { wx.showLoading({ title: '加载中', }) var data = {}; if(params) { data = params; } // return false var contentType = 'application/json'; //默认的网络请求为"GET" if(!method){ method = 'GET' } else{ method = method; } // console.log('===================================='); console.log(wx.getStorageSync('token')); wx.request({ url: BASE_URL_WANG + url, data: data, method: method, //添加请求头 header: { 'Content-Type': contentType , 'Authorization':'bearer '+ wx.getStorageSync('token') }, //请求成功 success: function(res) { if (res.statusCode == 200 || res.statusCode == 201 || res.statusCode == 204) { resolve(res); }else { //请求失败 reject("请求失败:" + res.statusCode) console.log(res); if(res.data.msg == 'user already exists'){ wx.showToast({ title: '用户已经存在了!', icon: 'error', duration: 2000 }) } else if(res.data.msg == 'phone already exists'){ wx.showToast({ title: '手机号已被注册!', icon: 'error', duration: 2000 }) } else if(res.data.msg == 'invalid user'){ wx.showToast({ title: '无效的用户!', icon: 'error', duration: 2000 }) } else{ wx.showToast({ title: '出错!', icon: 'error', duration: 2000 }) } // resolve(res); } }, fail: function(err) { console.log(err); reject("服务器连接异常,请检查网络再试"); }, complete: function() { wx.hideLoading(); } }) }); } //================ api.POSTgetCode(paramr) .then(res => { console.log('==1'); console.log(res); console.log(res.data.data); wx.removeStorageSync('token') wx.setStorageSync('token', res.data.data) console.log(wx.getStorageSync('token')); setTimeout(function(){ api.GETuserNormal() .then(res => { console.log('==2'); console.log(res); resolve('33') }) .catch(err => { console.log('==2'); console.log(err); }) },3000) resolve('22') }) .catch(err => { console.log(err); })
2023-02-01