Merge remote-tracking branch 'origin/master'
# Conflicts: # package.json
This commit is contained in:
commit
4ea4062543
26
App.vue
26
App.vue
@ -1,18 +1,18 @@
|
|||||||
<script>
|
<script>
|
||||||
import tabBar from './util/tabbar'
|
import tabBar from "./util/tabbar";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
onLaunch: function() {
|
onLaunch: function() {
|
||||||
uni.hideTabBar()
|
uni.hideTabBar();
|
||||||
uni.setStorageSync('tabBar', tabBar)
|
uni.setStorageSync("tabBar", tabBar);
|
||||||
},
|
},
|
||||||
onShow: function() {
|
onShow: function() {
|
||||||
console.log('App Show')
|
console.log("App Show");
|
||||||
},
|
},
|
||||||
onHide: function() {
|
onHide: function() {
|
||||||
console.log('App Hide')
|
console.log("App Hide");
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
1538
package-lock.json
generated
Normal file
1538
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -28,4 +28,4 @@
|
|||||||
"通用组件"
|
"通用组件"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,46 @@
|
|||||||
<template>
|
<template>
|
||||||
<view>123</view>
|
<view class="main">
|
||||||
|
<image src="@/static/image/logo.png" mode="scaleToFill" class="logo" />
|
||||||
|
<button
|
||||||
|
class="btn"
|
||||||
|
v-if="isShow"
|
||||||
|
open-type="getPhoneNumber"
|
||||||
|
@getphonenumber="getPhoneNumber"
|
||||||
|
>点击登录</button>
|
||||||
|
<button class="btn" v-if="isLogoutShow" @click="login">点击登录</button>
|
||||||
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {};
|
export default {
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
code: "",
|
||||||
|
openId: "",
|
||||||
|
isShow: false,
|
||||||
|
isLogoutShow: false
|
||||||
|
};
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
async getPhoneNumber(e) {
|
||||||
|
if (e.detail.errMsg == "getPhoneNumber:ok") {
|
||||||
|
// 用户允许或去手机号
|
||||||
|
let res = await this.$api.user.loginToken({
|
||||||
|
wxPhoneCode: e.detail.code,
|
||||||
|
openid: this.openId
|
||||||
|
});
|
||||||
|
if (res.status == 0) {
|
||||||
|
uni.setStorageSync("token", res.data.token);
|
||||||
|
// uni.redirectTo({
|
||||||
|
// url: "../home/index"
|
||||||
|
// });
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.$common.msgToast("请不要拒绝哟~重新点击登录");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
@ -13,4 +50,35 @@ page {
|
|||||||
background-attachment: fixed;
|
background-attachment: fixed;
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
}
|
}
|
||||||
|
.main {
|
||||||
|
height: 100%;
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
.logo {
|
||||||
|
width: 237rpx;
|
||||||
|
height: 390rpx;
|
||||||
|
}
|
||||||
|
.btn {
|
||||||
|
background: transparent;
|
||||||
|
width: 200rpx;
|
||||||
|
position: fixed;
|
||||||
|
bottom: 15%;
|
||||||
|
color: red;
|
||||||
|
left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
font-size: 30rpx;
|
||||||
|
transition: all 1s;
|
||||||
|
animation: jump 1s ease-in-out infinite alternate;
|
||||||
|
}
|
||||||
|
@keyframes jump {
|
||||||
|
from {
|
||||||
|
bottom: 16%;
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
bottom: 15%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</style>
|
</style>
|
BIN
static/image/logo.png
Normal file
BIN
static/image/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
Loading…
Reference in New Issue
Block a user