|
@@ -1,11 +1,12 @@
|
|
|
<config>
|
|
<config>
|
|
|
{
|
|
{
|
|
|
"navigationBarTitleText": "",
|
|
"navigationBarTitleText": "",
|
|
|
- "disableScroll":true,
|
|
|
|
|
"usingComponents": {
|
|
"usingComponents": {
|
|
|
"van-grid": "/vant/grid/index",
|
|
"van-grid": "/vant/grid/index",
|
|
|
"van-grid-item": "/vant/grid-item/index"
|
|
"van-grid-item": "/vant/grid-item/index"
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ "backgroundColorTop":'#ffffff',
|
|
|
|
|
+ "backgroundColorBottom":'#f2f4f5'
|
|
|
}
|
|
}
|
|
|
</config>
|
|
</config>
|
|
|
<template>
|
|
<template>
|
|
@@ -23,9 +24,11 @@
|
|
|
|
|
|
|
|
<van-button type="primary" v-if="!userInfo" @click="login">点击授权登录</van-button>
|
|
<van-button type="primary" v-if="!userInfo" @click="login">点击授权登录</van-button>
|
|
|
|
|
|
|
|
- <div class="info" v-else>
|
|
|
|
|
|
|
+ <div class="info" v-else @click="navigateTo('/pages/setting')">
|
|
|
<div class="text1">{{ userInfo.nickname }}</div>
|
|
<div class="text1">{{ userInfo.nickname }}</div>
|
|
|
<div class="text2" v-if="city">{{ city }}</div>
|
|
<div class="text2" v-if="city">{{ city }}</div>
|
|
|
|
|
+
|
|
|
|
|
+ <img src="/native/svgs/icon_bianji.svg" class="edit" alt="" />
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<van-image
|
|
<van-image
|
|
@@ -83,12 +86,16 @@
|
|
|
</div>
|
|
</div>
|
|
|
<van-button type="default" size="small">立即邀请</van-button>
|
|
<van-button type="default" size="small">立即邀请</van-button>
|
|
|
</div> -->
|
|
</div> -->
|
|
|
|
|
+
|
|
|
|
|
+ <review-success></review-success>
|
|
|
</div>
|
|
</div>
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import { mapState } from 'vuex';
|
|
import { mapState } from 'vuex';
|
|
|
|
|
+import ReviewSuccess from '../components/ReviewSuccess.vue';
|
|
|
export default {
|
|
export default {
|
|
|
|
|
+ components: { ReviewSuccess },
|
|
|
name: 'Mine',
|
|
name: 'Mine',
|
|
|
computed: {
|
|
computed: {
|
|
|
...mapState(['userInfo']),
|
|
...mapState(['userInfo']),
|
|
@@ -129,10 +136,10 @@ export default {
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|
|
|
-.page-scroll {
|
|
|
|
|
- overflow: auto;
|
|
|
|
|
- height: 100vh;
|
|
|
|
|
-}
|
|
|
|
|
|
|
+// .page-scroll {
|
|
|
|
|
+// overflow: auto;
|
|
|
|
|
+// height: 100vh;
|
|
|
|
|
+// }
|
|
|
.top {
|
|
.top {
|
|
|
padding: 0 20px 86px;
|
|
padding: 0 20px 86px;
|
|
|
background: #fff;
|
|
background: #fff;
|
|
@@ -161,6 +168,8 @@ export default {
|
|
|
|
|
|
|
|
.info {
|
|
.info {
|
|
|
margin-left: 16px;
|
|
margin-left: 16px;
|
|
|
|
|
+ position: relative;
|
|
|
|
|
+ flex-grow: 1;
|
|
|
.text1 {
|
|
.text1 {
|
|
|
font-size: 24px;
|
|
font-size: 24px;
|
|
|
font-weight: bold;
|
|
font-weight: bold;
|
|
@@ -172,6 +181,15 @@ export default {
|
|
|
color: #c8c9cc;
|
|
color: #c8c9cc;
|
|
|
line-height: 22px;
|
|
line-height: 22px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ .edit {
|
|
|
|
|
+ position: absolute;
|
|
|
|
|
+ right: 0;
|
|
|
|
|
+ top: 50%;
|
|
|
|
|
+ width: 24px;
|
|
|
|
|
+ height: 24px;
|
|
|
|
|
+ transform: translateY(-12px);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.invitation {
|
|
.invitation {
|