| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 | 
							- <template name="info">
 
- 	<view class="grace-body container_info" :class="show ?'slidein':''" @touchstart="Dever.slide" @touchend="end">
 
- 		<view class="grace-margin-top" style="padding:20rpx 0;">
 
- 			<text class="grace-h4 grace-bold">个人中心</text>
 
- 		</view>
 
- 		<view class="grace-list">
 
- 			<view class="grace-list-items">
 
- 				<view class="grace-list-image ucenter-face grace-relative">
 
- 					<image class="grace-list-image ucenter-face-image" src="https://graceui.oss-cn-beijing.aliyuncs.com/faces/1.png" mode="widthFix"></image>
 
- 				</view>
 
- 				<view class="grace-list-body">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">标题信息</text>
 
- 					</view>
 
- 					<view class="grace-list-body-desc">描述信息</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 		</view>
 
- 		<view class="ucenter-line"></view>
 
- 		<view>
 
- 			<graceBoxBanner :items="items"></graceBoxBanner>
 
- 		</view>
 
- 		<view class="ucenter-line"></view>
 
- 		<view class="grace-list grace-margin-top">
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-friend grace-blue"></text>
 
- 				<view class="grace-list-body grace-border-b">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">好友动态</text>
 
- 						<text class="grace-badge grace-bg-red">12</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-wallet grace-green"></text>
 
- 				<view class="grace-list-body grace-border-b">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">我的钱包</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-article grace-blue-sky"></text>
 
- 				<view class="grace-list-body grace-border-b">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">我的文章</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-user grace-red"></text>
 
- 				<view class="grace-list-body">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">身份认证</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 		</view>
 
- 		<view class="ucenter-line"></view>
 
- 		<view class="grace-list grace-margin-top">
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-set grace-yellow"></text>
 
- 				<view class="grace-list-body grace-border-b">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">账户设置</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 			<view class="grace-list-items">
 
- 				<text class="grace-list-icon grace-icons icon-phone grace-red"></text>
 
- 				<view class="grace-list-body">
 
- 					<view class="grace-list-title">
 
- 						<text class="grace-list-title-text">手机密保</text>
 
- 					</view>
 
- 				</view>
 
- 				<text class="grace-list-arrow-right grace-icons icon-arrow-right"></text>
 
- 			</view>
 
- 		</view>
 
- 	</view>
 
- </template>
 
- <script>
 
- export default {
 
- 	name: "info",
 
- 	props: {
 
- 		id : 0,
 
- 		bgcolor : '',
 
- 		color : '',
 
- 	},
 
- 	data() {
 
- 		return {
 
- 			show : false,
 
- 			items: [
 
- 				[80, '', '动态'],
 
- 				[100, '', '好友'],
 
- 				[50, '', '私信'],
 
- 				['¥199', '', '余额']
 
- 			]
 
- 		}
 
- 	},
 
- 	mounted() {
 
- 		this.getData();
 
- 	},
 
- 	methods:{
 
- 		getData : function() {
 
- 			var self = this;
 
- 			this.Dever.get(this, 'app/collection/?l=api.getInfo', {id:this.id}, function(t) {
 
- 				self.show = true;
 
- 			});
 
- 		},
 
- 		hideInfo : function() {
 
- 			this.show = false;
 
- 			this.$emit('hideInfo');
 
- 		},
 
- 		end : function(e) {
 
- 			var type = this.Dever.slideEnd(e);
 
- 			if (type == 3 || type == 4) {
 
- 				this.hideInfo();
 
- 			}
 
- 		},
 
- 	},
 
- }
 
- </script>
 
- <style>
 
- .container_info {
 
-   background: white;
 
-   flex: 1;
 
-   display: flex;
 
-   flex-direction: column;
 
-   transform: translateY(100%);
 
-   transition-property: transform;
 
-   transition-duration: 0.3s;
 
-   transition-timing-function: ease-in;
 
-   z-index:20;
 
-   position: fixed;
 
-   height: 100%;
 
-   width: 100%;
 
-   left: 0;
 
-   bottom: 0;
 
-   overflow: hidden;
 
- }
 
- .container_info.slidein{
 
-   transform: translateY(0);
 
- }
 
- .ucenter-face{width:100rpx !important; height:100rpx !important;}
 
- .ucenter-face-image{width:100rpx !important; height:100rpx !important;}
 
- .ucenter-line{height:12rpx; background-color:#F4F5F6; margin:16rpx 0;}
 
- </style>
 
 
  |