码迷,mamicode.com
首页 > 微信 > 详细

小程序

时间:2018-12-26 17:48:30      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:open   程序   sync   底部   validate   timeout   ali   lse   引入   

app.json : 配置文件 =》 文件路径 pages 、配置窗口 window、底部导航 tabBar 、请求超时时间 networkTimeout

 

app.js : 请求路口文件

    wx.login({//登录
      success(res) {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
                  if (res.code) {
          // 发起网络请求
          wx.request({
            url: ‘http://xxx.open_id‘,
            data: {
              code: res.code
            },
            success(res) {
              // console.log(res.data)
                          wx.setStorageSync(‘openid‘, res.data.data.openid);
              wx.setStorageSync(‘session_key‘, res.data.data.session_key)
            }
          })
        } else {
          console.log(‘登录失败!‘ + res.errMsg)
        }
      }
    })

utils 文件夹 :

1)封装 api 路径 api.js

2)封装 登录请求 request.js

3)验证插件 wxValidate.js

在app.js文件中引入以上js文件,方可在项目中使用

  api: require("utils/api.js"),
 request: require("utils/request.js"),
 wxValidate: (rules, messages) => new wxValidate(rules, messages)

 

小程序

标签:open   程序   sync   底部   validate   timeout   ali   lse   引入   

原文地址:https://www.cnblogs.com/dudu123/p/10180182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!