每日笔记

记录击毙


小程序登陆

<h2>调试</h2> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/84b9dcd69002bac4580492d08dba43f4?showdoc=.jpg" alt="" /></p> <h6>错误码参考大全</h6> <p><a href="http://www.yiyongtong.com/archives/view-1856-1.html">http://www.yiyongtong.com/archives/view-1856-1.html</a></p> <h2>服务端步骤</h2> <h6>app登陆,注册,第三方登陆数据设计及业务流程</h6> <p><a href="https://www.jianshu.com/p/d3058245d57b">https://www.jianshu.com/p/d3058245d57b</a></p> <h6>小程序登陆的的具体文档地址</h6> <p><a href="https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html">https://developers.weixin.qq.com/miniprogram/dev/api/api-login.html</a></p> <h6>Laravel 5 微信小程序获取『用户信息』扩展</h6> <p><a href="https://laravel-china.org/articles/4861/laravel-5-wechat-applet-extensions">https://laravel-china.org/articles/4861/laravel-5-wechat-applet-extensions</a></p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/f5532aa22a6e84bfdc7f2df9e0151e6d?showdoc=.jpg" alt="" /> · · · · ·</p> <h2>小程序步骤</h2> <h6>1、首先需要微信公众平台(小程序)申请账号</h6> <p>地址和文档 <a href="https://developers.weixin.qq.com/miniprogram/dev/">https://developers.weixin.qq.com/miniprogram/dev/</a></p> <h6>2、所有的appid要保持一致 打开小程序的时候一定是跟申请一致的appid</h6> <blockquote> <p>可在小程序页面的最后一个文件中project.config.json看打开的项目的appid是否一致</p> <p>在test目录下的test.js更改请求</p> </blockquote> <pre><code class="language-javascript"> /** * 生命周期函数--监听页面加载 */ getUserInfo: function (res) { var that = this wx.login({ success: function (res) { // console.log(res) //获取用户信息 wx.getUserInfo({ success: function (userRes) { // console.log(userRes) //发起网络请求 wx.request({ url: 'http://192.168.3.200/api/register/weChat', method: 'post', header: { "Content-Type": "application/x-www-form-urlencoded" }, data: { code: res.code, encryptedData: userRes.encryptedData, iv: userRes.iv }, //服务端的回调 success: function (result) { // var aa = JSON.parse(result.data); console.log(result.data) if (!result.data) { wx.showModal({ title: '提示', content: '授权失败', duration: 500 }) } else { wx.setStorage({ key: 'userData', data: result.data, success: function () { that.onShow() } }) return; } } }) } }) } }) },</code></pre>

页面列表

ITEM_HTML