Browse Source

修改登录和增加懒加载

master
liaoxinyu 2 years ago
parent
commit
c049e975b7
  1. 4
      common/js/api.js
  2. 13
      pages/home/home.vue
  3. 65
      pages/login/login.vue

4
common/js/api.js

@ -1,10 +1,10 @@
// let baseUrl = 'http://192.168.66.221:8000'
// let baseUrl = 'http://192.168.66.16:8084'
let baseUrl = 'http://192.168.66.16:8084'
// baseUrl = 'https://ggl.xingtongworld.com'
// baseUrl = 'https://ggl.dingguagua.vip'
// baseUrl = 'https://apps.dingguagua.vip'
let baseUrl = 'https://apps.dingguagua.vip'
// let baseUrl = 'https://apps.dingguagua.vip'
let API = {
baseUrl: baseUrl,

13
pages/home/home.vue

@ -14,10 +14,7 @@
<swiper :indicator-dots="true" :autoplay="true" :interval="3000" :duration="1000">
<swiper-item v-for="(item, index) in bannerList" :key="index">
<!-- <image :src="item.image" mode=""></image> -->
<!-- <image v-lazy="item.image" mode=""></image> -->
<img v-lazy="item.image" />
<!-- <img class="lazy" :src="item.image" alt=""> -->
<!-- <img class="lozad" data-src="'@/static/home/300.jpg'"> -->
</swiper-item>
</swiper>
</view>
@ -449,7 +446,6 @@
}
]
};
this.pieChart.setOption(option);
},
@ -460,6 +456,7 @@
page:1, limit: 10
}, res=>{
this.bannerList = res.data.list;
// console.log(res.data,11111);
})
},
/*专区*/
@ -712,7 +709,13 @@
border-radius: 10px;
overflow: hidden;
}
image{
// image{
// width: 700rpx;
// height: 300rpx;
// border-radius: 10px;
// overflow: hidden;
// }
img{
width: 700rpx;
height: 300rpx;
border-radius: 10px;

65
pages/login/login.vue

@ -1,16 +1,13 @@
<!-- 账号密码登录页 -->
<template>
<view class="" style="position: relative;">
<view class="logins">
<view class="nav_area"></view>
<view class="logo_area">
<image src="../../static/home/logo.png" mode=""></image>
<!-- <view class="close" @click="backPrev()"></view> -->
<view class="selece_box" v-if="0">
<uni-data-select :clear="false"
v-model="value"
:localdata="range"
@change="changeType"
></uni-data-select>
<uni-data-select :clear="false" v-model="value" :localdata="range"
@change="changeType"></uni-data-select>
</view>
</view>
<text class="title-box">欢迎登陆顶呱刮</text>
@ -45,8 +42,9 @@
温馨提示<br/>
忘记密码请联系平台
</view> -->
<view v-if="this.userType=='user'"
style="width: 100vw;text-align: center;color: #dcdcdc;font-size: 14px; line-height: 28px;position: absolute;bottom: -34vh;">
class="bottom_t">
温馨提示<br />
忘记密码请联系平台
</view>
@ -70,11 +68,19 @@
"logo": "/static/logo.png",
userType: 'user', //user|agent|background
value: 0,
range: [
{ value: 0, text: "用户登录" },
{ value: 1, text: "代理登录" },
{ value: 2, text: "后台登录" },
],
range: [{
value: 0,
text: "用户登录"
},
{
value: 1,
text: "代理登录"
},
{
value: 2,
text: "后台登录"
},
]
}
},
onLoad(e) {
@ -133,8 +139,13 @@
});
}
let url = '/passport/mixedLogin', newUrl = '';
let data = {account_number: this.username, password: this.password, captcha: ''};
let url = '/passport/mixedLogin',
newUrl = '';
let data = {
account_number: this.username,
password: this.password,
captcha: ''
};
API.request(url, data, res => {
uni.showToast({
@ -181,12 +192,26 @@
console.error(e);
}
})
},
}
}
}
</script>
<style lang="scss" scoped>
uni-page-body{
display: block;
box-sizing: border-box;
width: 100%;
height: 100%;
}
.logins{
height: 100%;
// position: relative;
}
.bottom_t{
width: 100vw;text-align: center;color: #dcdcdc;font-size: 14px;
line-height: 28px;height: 56px;position: relative;bottom: -25%;
}
.nav_area {
background-color: #fff;
width: 750rpx;
@ -198,17 +223,19 @@
/* #endif */
padding-top: var(--status-bar-height);
}
.logo_area {
width: 270px;
height: 50px;
margin: 4px auto;
position: relative;
// position: relative;
image {
width: 50px;
height: 47px;
}
}
.title-box {
font-size: 26px;
color: #444;
@ -224,25 +251,31 @@
width: 270px;
margin: 0px auto;
}
/deep/ .uni-easyinput__content {
background-color: #fff !important;
border-bottom: 1px solid #ebebeb;
font-size: 16px !important;
}
.uni-easyinput__placeholder-class {
font-size: 16px;
color: #cecece;
}
/deep/ .uni-easyinput__content-input {
padding-left: 0px !important;
// flex: 0.45;
}
/deep/ .content-clear-icon {
// flex: 1;
}
.login-btn {
border-radius: 10px;
}
.forget {
font-size: 14px;
color: #999;

Loading…
Cancel
Save