123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- <template>
- <view>
- <u-navbar :is-back="true" title=" " :border-bottom="false">
- <view class="u-flex u-row-right" style="width: 100%;">
- <view class="camera u-flex u-row-center">
- <u-icon @tap="linkToMoment" name="camera-fill" color="#000000" size="48"></u-icon>
- </view>
- </view>
- </u-navbar>
- <view class="u-flex user-box u-p-l-30 u-p-r-20 u-p-b-30">
- <view class="u-m-r-10">
- <u-avatar mode="square" :src="userData.user.avatar" size="140"></u-avatar>
- </view>
- <view class="u-flex-1">
- <view class="u-font-18 u-p-b-20">{{userData.user.realname}}</view>
- <view class="u-font-14 u-tips-color">积分: {{userData.user.money}}</view>
- </view>
- <view class="u-m-l-10 u-p-10">
- <view style="font-size: 16px;color: #969799;" class="iconfont iconxingzhuangjiehe" @tap="linkToPerson"></view>
- </view>
- <view class="u-m-l-10 u-p-10">
- <u-icon name="arrow-right" color="#969799" size="28" @tap="linkToPerson"></u-icon>
- </view>
- </view>
-
- <view class="u-m-t-20">
- <u-cell-group>
- <u-cell-item @tap="linkTo(index)" v-for="(item, index) in groupList" :key="index" :title="item.title" :title-style="{ marginLeft: '30rpx' ,fontWeight:'800'}">
- <u-icon slot="icon" :name="item.icon" :color="item.color" size="40"></u-icon>
- </u-cell-item>
- </u-cell-group>
- </view>
-
- <view class="u-m-t-20">
- <u-cell-group>
- <u-cell-item @click="linkToSetting" title="设置" :title-style="{ marginLeft: '30rpx' ,fontWeight:'800'}">
- <u-icon slot="icon" name="setting" color="#409eff" size="40"></u-icon>
- </u-cell-item>
- </u-cell-group>
- </view>
- <tarBar :totarBer='tar'></tarBar>
- </view>
- </template>
- <script>
- import tarBar from '@/components/tarbar.vue'
- export default {
- components:{ tarBar },
- data() {
- return {
- pic:'',
- show:true,
- tar:{
- color:'#07A7E3',
- id:4
- },
- groupList: [
- {
- title: '相册',
- color: '#50E3C2',
- icon: 'photo'
- },
- {
- title: '表情',
- color: '#ff9900',
- icon: 'star'
- }
- ],
- $url:''
- }
- },
- onLoad() {
-
- },
- methods: {
- linkToMoment(){
- this.$u.route({
- url:'pageC/firendCircle/firendCircle'
- })
- },
- linkTo(index) {
- const url = index == 1 ? '/pageC/my/face' : '/pageC/my/photo'
- this.$u.route({
- url: url
- });
- },
- linkToSetting() {
- this.$u.route({
- url: 'pageC/setings/setings'
- });
- },
- linkToPerson() {
- this.$u.route({
- url: 'pageC/my/person'
- });
- },
- previewImage() {
- let current = this.userData.user.avatar
- uni.previewImage({
- current,
- urls: [current],
- // #ifndef MP-WEIXIN
- indicator: 'number'
- // #endif
- });
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- page{
- background-color: #ededed;
- }
- .camera{
- width: 54px;
- height: 44px;
-
- &:active{
- background-color: #ededed;
- }
- }
- .user-box{
- background-color: #fff;
- }
- </style>
|