Bladeren bron

获取openid

master
ljc 5 jaren geleden
bovenliggende
commit
3dab6cd2d8
10 gewijzigde bestanden met toevoegingen van 83 en 43 verwijderingen
  1. +43
    -20
      laomenkuang_project/app.js
  2. +2
    -2
      laomenkuang_project/app.wxss
  3. BIN
      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 Bestand weergeven

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


// 登录
wx.login({
success: res => {
// 发送 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({
success: res => {
// console.log(res)
console.log(res)
if (res.authSetting['scope.userInfo']) {
// 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
wx.getUserInfo({
success: res => {
success: e => {
// 可以将 res 发送给后台解码出 unionId
this.globalData.userInfo = res.userInfo

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

+ 2
- 2
laomenkuang_project/app.wxss Bestand weergeven

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

BIN
laomenkuang_project/pages/images/buyBg.jpg Bestand weergeven

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

+ 1
- 7
laomenkuang_project/pages/index/index.js Bestand weergeven

@@ -4,7 +4,6 @@ const app = getApp()

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

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

+ 1
- 1
laomenkuang_project/pages/index/index.wxml Bestand weergeven

@@ -11,7 +11,7 @@
<text class="user-motto">{{motto}}</text>
</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">
<block wx:for="{{content}}" wx:key="*this">

+ 9
- 2
laomenkuang_project/pages/index/index.wxss Bestand weergeven

@@ -1,7 +1,14 @@
/**index.wxss**/
.buyBg{
page{
height: 100%;
}
.container{
width: 100%;
/* height: 843rpx; */
height: 100%;
}
.buyBg{
width: 890rpx;
height: 1000rpx;
position: fixed;
top:0;
left: 0;

+ 1
- 1
laomenkuang_project/pages/register/register.js Bestand weergeven

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

/**

+ 1
- 1
laomenkuang_project/pages/register/register.wxml Bestand weergeven

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

+ 9
- 1
laomenkuang_project/pages/register/register.wxss Bestand weergeven

@@ -1,7 +1,15 @@
/* pages/register/register.wxss */

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

+ 16
- 8
laomenkuang_project/project.config.json Bestand weergeven

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

Laden…
Annuleren
Opslaan