瀏覽代碼

获取openid

master
ljc 5 年之前
父節點
當前提交
3dab6cd2d8
共有 10 個檔案被更改,包括 83 行新增43 行删除
  1. +43
    -20
      laomenkuang_project/app.js
  2. +2
    -2
      laomenkuang_project/app.wxss
  3. 二進制
      laomenkuang_project/pages/images/buyBg.jpg
  4. +1
    -7
      laomenkuang_project/pages/index/index.js
  5. +1
    -1
      laomenkuang_project/pages/index/index.wxml
  6. +9
    -2
      laomenkuang_project/pages/index/index.wxss
  7. +1
    -1
      laomenkuang_project/pages/register/register.js
  8. +1
    -1
      laomenkuang_project/pages/register/register.wxml
  9. +9
    -1
      laomenkuang_project/pages/register/register.wxss
  10. +16
    -8
      laomenkuang_project/project.config.json

+ 43
- 20
laomenkuang_project/app.js 查看文件

App({ App({
onLaunch: function () { onLaunch: function () {
// 展示本地存储能力 // 展示本地存储能力
var logs = wx.getStorageSync('logs') || []
// var logs = wx.getStorageSync('logs') || []
// logs.unshift(Date.now()) // logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
// wx.setStorageSync('logs', logs)



// 登录 // 登录
wx.login({ wx.login({
success: res => { success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId // 发送 res.code 到后台换取 openId, sessionKey, unionId
// console.log(res)
wx.request({
url: '',
data: {
code: res.code
}
})
console.log(res)
if (res.code){
wx.request({
url: 'https://laomenkuang.jiyou-tech.com/apiWx/openid',
header: {
code: res.code
},
success: e => {
console.log(e)
if (e.data.code == 200) {
this.globalData.openId = e.data.data.openid;
this.globalData.session_key = e.data.data.session_key;
this.globalData.token = e.data.data.token;
wx.setStorageSync('openid', e.data.data.openid)
wx.setStorageSync('session_key', e.data.data.session_key)
wx.setStorageSync('token', e.data.data.token)
}
}
})
} else {
console.log("登陆失败" + res.errMsg)
}
} }
}) })
// 获取用户信息 // 获取用户信息
wx.getSetting({ wx.getSetting({
success: res => { success: res => {
// console.log(res)
console.log(res)
if (res.authSetting['scope.userInfo']) { if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框 // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({ wx.getUserInfo({
success: res => {
success: e => {
// 可以将 res 发送给后台解码出 unionId // 可以将 res 发送给后台解码出 unionId
this.globalData.userInfo = res.userInfo

this.globalData.userInfo = e.userInfo
// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
// 所以此处加入 callback 以防止这种情况 // 所以此处加入 callback 以防止这种情况
if (this.userInfoReadyCallback) { if (this.userInfoReadyCallback) {
} }
}) })
}else{ }else{
// wx.redirectTo({
// url: '/pages/register/register'
// })
wx.authorize({
scope: 'scope.record',
success() {
// 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
wx.startRecord()
}
})
} }
} }
}) })
}, },
globalData: { globalData: {
userInfo: null
userInfo: null,
openId:"",
session_key:"",
token:"",
userInfo:"",
}, },
request:function(url,data,type){//接口调用
wxRequest:function(url,data){//接口调用
wx.request({ wx.request({
url: url, url: url,
data: data, data: data,
type:type,
header: { header: {
'content-type': 'application/json' // 默认值
openid: this.globalData.openId
}, },
success(res) { success(res) {
console.log(res.data) console.log(res.data)

+ 2
- 2
laomenkuang_project/app.wxss 查看文件

/**app.wxss**/ /**app.wxss**/
.container {
/* .container {
height: 100%; height: 100%;
display: flex; display: flex;
flex-direction: column; flex-direction: column;
justify-content: space-between; justify-content: space-between;
padding: 200rpx 0; padding: 200rpx 0;
box-sizing: border-box; box-sizing: border-box;
}
} */

二進制
laomenkuang_project/pages/images/buyBg.jpg 查看文件

Before After
Width: 750  |  Height: 843  |  Size: 119KB Width: 890  |  Height: 1000  |  Size: 141KB

+ 1
- 7
laomenkuang_project/pages/index/index.js 查看文件



Page({ Page({
data: { data: {
swiperHig:0,
content: ["../images/smallTicket.jpg", "../images/smallTicket.jpg", "../images/smallTicket.jpg"], content: ["../images/smallTicket.jpg", "../images/smallTicket.jpg", "../images/smallTicket.jpg"],
allData:[ allData:[


}, },
//事件处理函数 //事件处理函数
onLoad: function () { onLoad: function () {
var wid = wx.getSystemInfoSync().windowWidth;
var hig = wid * (843 / 750)
console.log(hig)
this.setData({
swiperHig: (hig+40)+"px",
});
}, },
skipPage:function(){ skipPage:function(){
var arr = {"name":"小明","age":20}; var arr = {"name":"小明","age":20};

+ 1
- 1
laomenkuang_project/pages/index/index.wxml 查看文件

<text class="user-motto">{{motto}}</text> <text class="user-motto">{{motto}}</text>
</view> --> </view> -->


<image class="buyBg" src="../images/buyBg.jpg" style="height:{{swiperHig}}"></image>
<image class="buyBg" src="../images/buyBg.jpg"></image>
<swiper duration="500" next-margin="70rpx"> <swiper duration="500" next-margin="70rpx">
<block wx:for="{{content}}" wx:key="*this"> <block wx:for="{{content}}" wx:key="*this">

+ 9
- 2
laomenkuang_project/pages/index/index.wxss 查看文件

/**index.wxss**/ /**index.wxss**/
.buyBg{
page{
height: 100%;
}
.container{
width: 100%; width: 100%;
/* height: 843rpx; */
height: 100%;
}
.buyBg{
width: 890rpx;
height: 1000rpx;
position: fixed; position: fixed;
top:0; top:0;
left: 0; left: 0;

+ 1
- 1
laomenkuang_project/pages/register/register.js 查看文件

* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
}, },


/** /**

+ 1
- 1
laomenkuang_project/pages/register/register.wxml 查看文件

<!--pages/register/register.wxml--> <!--pages/register/register.wxml-->
<view>
<view class="all">
<image class="registerBg" src="../images/registerBg.jpg"></image> <image class="registerBg" src="../images/registerBg.jpg"></image>
<view class="import"> <view class="import">
<view class="phoneView"> <view class="phoneView">

+ 9
- 1
laomenkuang_project/pages/register/register.wxss 查看文件

/* pages/register/register.wxss */ /* pages/register/register.wxss */

page{
height:100%;
}
.all{
width: 100%;
height: 100%;
}
.registerBg{ .registerBg{
width: 100%; width: 100%;
height: 1379rpx;
height: 100%;
position: fixed; position: fixed;
top: 0; top: 0;
left: 0; left: 0;

+ 16
- 8
laomenkuang_project/project.config.json 查看文件

"postcss": true, "postcss": true,
"minified": true, "minified": true,
"newFeature": true, "newFeature": true,
"coverView": true,
"autoAudits": false, "autoAudits": false,
"coverView": true
"checkInvalidKey": true,
"checkSiteMap": true,
"uploadWithSourceMap": true,
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
}, },
"compileType": "miniprogram", "compileType": "miniprogram",
"libVersion": "2.10.2", "libVersion": "2.10.2",
"query": "", "query": "",
"scene": null "scene": null
}, },
{
"id": 0,
"name": "注册",
"pathName": "pages/register/register",
"query": "",
"scene": null
}
{
"id": 0,
"name": "注册",
"pathName": "pages/register/register",
"query": "",
"scene": null
}
] ]
} }
} }

Loading…
取消
儲存