위챗 애플릿 로그인 및 점프 성공
3433 단어 위챗
App({
onLaunch: function () {
//
var logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
},
getUserInfo: function (cb) {
var that = this
if (this.globalData.userInfo) {
typeof cb == "function" && cb(this.globalData.userInfo)
} else {
//
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
that.globalData.userInfo = res.userInfo
typeof cb == "function" && cb(that.globalData.userInfo)
}
})
}
})
}
},
globalData: {
userInfo: null
}
})
//logs.js
var app = getApp()
Page({
data: {
phone: '',
password: '',
userInfo: {}
},
onLoad: function () {
var that = this
//
app.getUserInfo(function (userInfo) {
//
that.setData({
userInfo: userInfo
})
})
},
//
phoneInput: function (e) {
this.setData({
phone: e.detail.value
})
},
//
passwordInput: function (e) {
this.setData({
password: e.detail.value
})
},
//
login: function () {
if (this.data.phone.length == 0 || this.data.password.length == 0) {
wx.showToast({
title: ' ',
icon: 'none',
duration: 2000
})
} else if(this.data.phone=="admin"&&this.data.password=="admin") {
//
wx.showToast({
title: ' ',
icon: 'success',
duration: 2000,
success:function(){
wx.navigateTo({
url: '../index/index'
})
}
})
}else{
wx.showToast({
title: ' ',
icon: 'none',
duration: 2000
})
}
}
})
//logs.wxss
page{
height: 100%;
}
.container {
height: 100%;
display: flex;
flex-direction: column;
padding: 0;
box-sizing: border-box;
background-color: #fff
}
.userinfo {
padding: 100rpx 0;
align-items: center;
}
.userinfo-avatar {
width: 128rpx;
height: 128rpx;
margin: 20rpx;
border-radius: 50%;
}
/* */
.login-from {
margin-top: 0rpx;
flex: auto;
height:100%;
}
.inputView {
background-color: #fff;
line-height: 44px;
}
/* */
.nameImage, .keyImage {
margin-left: 10px;
width: 15px;
height: 15px
}
.loginLab {
margin: 15px 15px 15px 40px;
color: #545454;
font-size: 14px
}
.inputText {
flex: block;
float: right;
text-align: center;
margin-right: 100px;
margin-top: 11px;
color: #cccccc;
font-size: 14px
}
.line {
width: 100%;
height: 1px;
background-color: #cccccc;
margin-top: 1px;
}
/* */
.loginBtnView {
width: 100%;
height: auto;
background-color: #fff;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.loginBtn {
width: 80%;
margin-top: 35px;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 코드로 위챗 페이지 스크롤 방지 (핵심 코드)인터넷에서 페이지가 상단이나 하단으로 미끄러지는 것을 방지할 수 있는 회색 바탕을 찾았습니다. 다음은 핵심 코드를 여러분께 참고하도록 공유합니다! 내 핵심 코드: 상기 코드는 여러분께 소개해 드린 위챗 페이지의 스크...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.