Merge pull request '第三方绑定' (#303) from zhy into master
Reviewed-on: http://git.luyuan.tk/luyuan/deming/pulls/303
This commit is contained in:
		
						commit
						5f233b8e06
					
				@ -58,13 +58,16 @@
 | 
			
		||||
						title: '证件中心',
 | 
			
		||||
						link: '../mine/ArticleDetails?type=1'
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						title: '第三方绑定',
 | 
			
		||||
						link: './binding'
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						title: '屏蔽用户',
 | 
			
		||||
						link: './ShieldUsers'
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
						title: '关于我们',
 | 
			
		||||
						// link: '../mine/ArticleDetails?type=2'
 | 
			
		||||
						link: '/pageE/setting/version'
 | 
			
		||||
					},
 | 
			
		||||
					{
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										91
									
								
								pageE/setting/binding.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								pageE/setting/binding.vue
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,91 @@
 | 
			
		||||
<template>
 | 
			
		||||
	<view class="binding">
 | 
			
		||||
		<view class="binding-item" v-for="(item, index) in bangdingList" :key="index">
 | 
			
		||||
			<view class="title">{{ item.title }}</view>
 | 
			
		||||
			<view class="btn unbundling-btn" @click="unbinding" v-if="0">
 | 
			
		||||
				<image src="/static/image/mine/44.png"></image>
 | 
			
		||||
				<text>解绑</text>
 | 
			
		||||
			</view>
 | 
			
		||||
			<view class="btn bundling-btn" @click="binding(item.provider)" v-else>
 | 
			
		||||
				<image src="/static/image/mine/43.png"></image>
 | 
			
		||||
				<text>绑定</text>
 | 
			
		||||
			</view>
 | 
			
		||||
		</view>
 | 
			
		||||
	</view>
 | 
			
		||||
</template>
 | 
			
		||||
<script>
 | 
			
		||||
export default {
 | 
			
		||||
	data() {
 | 
			
		||||
		return {
 | 
			
		||||
			bangdingList: [
 | 
			
		||||
				{
 | 
			
		||||
					title: 'QQ',
 | 
			
		||||
					provider: 'qq'
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					title: '微信',
 | 
			
		||||
					provider: 'weixin'
 | 
			
		||||
				}
 | 
			
		||||
			]
 | 
			
		||||
		}
 | 
			
		||||
	},
 | 
			
		||||
	methods: {
 | 
			
		||||
		binding(provider) {
 | 
			
		||||
			uni.login({
 | 
			
		||||
				provider: provider,
 | 
			
		||||
				success: function (loginRes) {
 | 
			
		||||
					console.log(loginRes.authResult);
 | 
			
		||||
				}
 | 
			
		||||
			});
 | 
			
		||||
		},
 | 
			
		||||
		unbinding() {
 | 
			
		||||
			
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
};
 | 
			
		||||
</script>
 | 
			
		||||
<style lang="scss" scoped>
 | 
			
		||||
.binding {
 | 
			
		||||
	min-height: calc(100vh - var(--window-top));
 | 
			
		||||
	background-color: #ECECEC;
 | 
			
		||||
	padding-top: 1rpx;
 | 
			
		||||
	.binding-item {
 | 
			
		||||
		display: flex;
 | 
			
		||||
		align-items: center;
 | 
			
		||||
		justify-content: space-between;
 | 
			
		||||
		padding: 35rpx 30rpx;
 | 
			
		||||
		height: 98rpx;
 | 
			
		||||
		background-color: #FFFFFF;
 | 
			
		||||
		&:not(:last-child) {
 | 
			
		||||
			margin-bottom: 2rpx;
 | 
			
		||||
		}
 | 
			
		||||
		.title {
 | 
			
		||||
			font-size: 30rpx;
 | 
			
		||||
			color: rgba(52,52,52,1);
 | 
			
		||||
		}
 | 
			
		||||
		.btn {
 | 
			
		||||
			// width: 112rpx;
 | 
			
		||||
			height: 48rpx;
 | 
			
		||||
			border-radius: 10rpx;
 | 
			
		||||
			font-size: 24rpx;
 | 
			
		||||
			display: flex;
 | 
			
		||||
			align-items: center;
 | 
			
		||||
			justify-content: space-between;
 | 
			
		||||
			padding: 12rpx 16rpx;
 | 
			
		||||
			> image {
 | 
			
		||||
				width: 26rpx;
 | 
			
		||||
				height: 26rpx;
 | 
			
		||||
				margin-right: 10rpx;
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
		.unbundling-btn {
 | 
			
		||||
			border: 1rpx solid rgba(102,102,102,1);
 | 
			
		||||
			color: rgba(102,102,102,1);
 | 
			
		||||
		}
 | 
			
		||||
		.bundling-btn {
 | 
			
		||||
			border: 1rpx solid rgba(255,120,16,1);
 | 
			
		||||
			color: #FF7810;
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
							
								
								
									
										13
									
								
								pages.json
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								pages.json
									
									
									
									
									
								
							@ -988,6 +988,19 @@
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"path": "setting/binding",
 | 
			
		||||
					"style": {
 | 
			
		||||
						"navigationBarTitleText": "第三方绑定",
 | 
			
		||||
						"app-plus": {
 | 
			
		||||
							"titleSize": "36px",
 | 
			
		||||
							"titleNView": {
 | 
			
		||||
								"titleColor": "#333333",
 | 
			
		||||
								"backgroundColor": "#FFFFFF"
 | 
			
		||||
							}
 | 
			
		||||
						}
 | 
			
		||||
					}
 | 
			
		||||
				},
 | 
			
		||||
				{
 | 
			
		||||
					"path": "setting/ShieldUsers",
 | 
			
		||||
					"style": {
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								static/image/mine/43.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/image/mine/43.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 665 B  | 
							
								
								
									
										
											BIN
										
									
								
								static/image/mine/44.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/image/mine/44.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 2.5 KiB  | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user