103 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
		
		
			
		
	
	
			103 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Vue
		
	
	
	
	
	
|  | <template> | ||
|  | 	<view class="content"> | ||
|  | 		<view class="container"> | ||
|  | 			<view class="my-header"> | ||
|  | 				<view class="my-icons" @click="goback"> <uni-icons type="left" size="16"></uni-icons> </view> | ||
|  | 				<view class="my-text">邀请码</view> | ||
|  | 				<view class="my-icons"></view> | ||
|  | 			</view> | ||
|  | 			 | ||
|  | 			<view class="cen-box"> | ||
|  | 				<view class="code-box"> | ||
|  | 					<w-qrcode :options="options"></w-qrcode> | ||
|  | 				</view> | ||
|  | 			</view> | ||
|  | 
 | ||
|  | 		</view> | ||
|  | 
 | ||
|  | 	</view> | ||
|  | </template> | ||
|  | 
 | ||
|  | <script> | ||
|  | 	import request from '../../utils/request'; | ||
|  | 	export default { | ||
|  | 		data() { | ||
|  | 			return { | ||
|  | 				title: '', | ||
|  | 				List: [], | ||
|  | 				pageNo: 1, | ||
|  | 				pageSize: 10, | ||
|  | 				totalPage: '', | ||
|  | 				options: { | ||
|  | 					code: 'https://oilapi.youkerr.com/oily?storeId=' + uni.getStorageSync('storeId') + '&userId=' + uni | ||
|  | 						.getStorageSync('userId') + '&type=yaoqingyouli', | ||
|  | 					// code: 'https://www.tuofeng.cc/oily?storeId=' + uni.getStorageSync('storeId') + ' &userId=' + uni
 | ||
|  | 					// 	.getStorageSync('userId'), // 生成二维码的值
 | ||
|  | 					size: 460, // 460代表生成的二维码的宽高均为460rpx
 | ||
|  | 				}, | ||
|  | 
 | ||
|  | 			} | ||
|  | 		}, | ||
|  | 		onLoad() { | ||
|  | 			 | ||
|  | 		}, | ||
|  | 
 | ||
|  | 		components: { | ||
|  | 
 | ||
|  | 		}, | ||
|  | 		methods: { | ||
|  | 			 | ||
|  | 			goback() { | ||
|  | 				uni.navigateBack() | ||
|  | 			} | ||
|  | 		} | ||
|  | 	} | ||
|  | </script> | ||
|  | 
 | ||
|  | <style scoped lang="scss"> | ||
|  | 	.cen-box { | ||
|  | 		width: 95%; | ||
|  | 		background: #ffffff; | ||
|  | 		box-sizing: border-box; | ||
|  | 		padding: 15px; | ||
|  | 		border-radius: 8px; | ||
|  | 		margin: 10px auto; | ||
|  | 	} | ||
|  | 	.code-box { | ||
|  | 		display: flex; | ||
|  | 		align-items: center; | ||
|  | 		justify-content: center; | ||
|  | 	} | ||
|  | 	.content { | ||
|  | 		background: #2F72F7; | ||
|  | 	} | ||
|  | 
 | ||
|  | 	.container { | ||
|  | 		width: 100%; | ||
|  | 		height: 100vh; | ||
|  | 		box-sizing: border-box; | ||
|  | 		padding-top: 88px; | ||
|  | 	} | ||
|  | 
 | ||
|  | 	.my-header { | ||
|  | 		width: 100%; | ||
|  | 		height: 88px; | ||
|  | 		background: #ffffff; | ||
|  | 		display: flex; | ||
|  | 		align-items: center; | ||
|  | 		justify-content: space-between; | ||
|  | 		color: #000; | ||
|  | 		box-sizing: border-box; | ||
|  | 		padding: 0px 15px; | ||
|  | 		padding-top: 40px; | ||
|  | 		z-index: 99999; | ||
|  | 
 | ||
|  | 		.my-icons { | ||
|  | 			width: 20px; | ||
|  | 
 | ||
|  | 		} | ||
|  | 
 | ||
|  | 		position: fixed; | ||
|  | 		top: 0px; | ||
|  | 	} | ||
|  | </style> |