小程序的坑

最近两个月一直在研究小程序,对小程序的API有一点了解。我的小程序也终于上线了,虽然小程序做的比较简单,但是基本上用到小程序的基本组件了。现在我就在小程序的中遇到的坑罗列出来,供大家参考,有不足的地方请多指教。
1.关于大家现在调用小程序wx.getuserinfo 和wx.opensetting 这个两个API的时候,如果你的小程序是10月10号上线的,这两个API都不能用了,请开发者要用
<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button> <button open-type="openSetting">打开授权设置页</button> 引导用户登录授权
2、关于小程序的获取用户信息。就是<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>获取用户信息。其实就是要调用后台的接口
把用户的iv和encryptedData 和code(wx.login返回的)一起传给后台。后台就会请求微信的服务器,把openid和session传给后台服务器,后台在返回前端。前端就可以用wx.setStorageSync('session', res.session) 存在本地了。用户下次打开小程序就不用授权了
3、小程序的数据绑定没有vue那种数据改变。视图也会改变。小程序的data里面的数据改变后,你必须this.setDate一下,视图才可以改变。
4、关于小程序的调用微信的支付接口,你直接可以wx.requestPayment里面的参数后台会返给你。你直接调用就可以了。
5、关于小程序的分享的API。现在小程序只支持转发好友和群。没有转发朋友圈的API.现做法就是用canvas绘图片,在用wx.canvasToTempFilePath生成一张图片。把图片保存到本地。然后用户手动发到朋友圈。
6、注意发布小程序的有大小限制的是2M.
7、当你用网络图片绘制canvas的时候。一定要把图片保存在本地。然后在绘制图片。你 下载图片到本地的时候。你要是在本地可以生成分享图和真机上打开调试也是,但是真机关闭调试,不能生成分享图。就是你没有在小程序后台设置域名。切记一定要把你后台的接口、下载图片的域名都要设置。

https://www.jianshu.com/p/5633e93a546b 上拉加载更多的地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值