加载中 ...
首页 > 新闻资讯 > 经验心得 正文

微信小程序开发问答《八十二》微信小程序如何拍摄相机拍照? &安培;指定要更改的js函数返回值.

2019-07-13 01:20:25 来源:沈阳小程序开发 作者:沈阳软件开发

1,小程序微信付款,统一订单请求后返回提示XML格式错误

100537lu83ov83uongnwqu.png100537el9tz5jh555jxi65.png

答:那个请求https://api.mch .被交给后台处理,

以下代码中的数据是在后台处理的数据,prepay_id也是请求您的地址获取的背景。

我的步骤是这样的:

调用wx.login获取代码以将代码和订单信息传递给后台并使用代码将用户打开,然后获取与订单对应的prepay_id,并返回前端所需的信息,即,代码中的数据前端获取返回数据。在拼接出所需内容后(此标志也可以通过后端返回到数据),然后调用wx.requestPayment以启动付款。

并且小程序无法将https://api.mch .添加到服务器域名列表中。如果它不是测试环境,可以说必须将其移交给后台处理。

微信文件似乎有一个写的api来处理微信返回的xml数据。

Var timestamp=data.timestamp +''var appId=data.appidvar key=data.keyvar prepay_id=data.prepay_idvar nonce_str=data.nonce_strvar sign=''; var signA='appId='+ appId +'& nonceStr='+ nonce_str +'& package=prepay_id='+ prepay_id +'& signType=MD5& timeStamp='+ timestamp; var signB=signA +'& key='+ key; sign=MD5Util.md5(signB) .toUpperCase(); wx.requestPayment({timeStamp: timestamp,nonceStr: nonce_str,package:'prepay_id='+ prepay_id,signType:'MD5',paySign: sign,success: function(data){success(data)},失败:功能(res){fail(res)}})

2,将js函数的返回值赋给变量,该函数尚未执行,并且该变量已赋值为

Var arrPicture11=util.redraw(that.data.src,that.data.screenWidth,that.data.screenHeight,that.data.rectanglesBeginx,that.data.rectanglesBeginy,that.data.rectanglesWidth,that.data.rectanglesHeight)软件

ad.jpg

CONSOLE.LOG(arrPicture11)

已打包功能

函数重绘(imgSrc,screenWidth,screenHeight,theBeginx,theBeginy,theWidth,theHeight){wx.getImageInfo({src: imgSrc,success: function(res){//确定图的长度if(res.height<=>

封装函数中存在异步问题,因此添加了计时器并打印了数据。

100538lz9obbirsos9p2bd.png

第一行是第一个代码打印的值undefined。第二行和第三行是函数中的打印值。现在我想知道如何解决分配未定义的问题

答:您可以在外部声明它,并将赋值方法部分放在请求的成功回调中。

3,微信小程序如何拍摄相机拍照?

微信小程序 How to call the camera to take a photo using the wx.chooseImage() API How to set the parameter sourceType to capture the camera and take a photo.

100538uu8egr5gb0exbi0e.png

Every time you pick up, you upload an image. It is debugged by the 微信 development tool.

A: The camera cannot be retrieved in the simulator.

4, 微信 public number unionid get openid

The unionid that did not save the user before only saves the openid. Now when you do 小程序, you need to query the database with the unionid obtained by 小程序, so that the user can be unified

But now use unionid to get the user's openid in the public number.

A: You can't get openid in reverse. One solution is to let the user click on a link in the public number to get openid and unionid

xx

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。