<template>
	<view class="level">
		<view class="leve_left">
			<view class="level_left_txt">
				{{currentLevelTxt?'Lv'+currentLevelTxt:''}}
			</view>
			<view class="level_progress">
				<view class="leve_progress_" :style="{width:currentLevel/nextLevel*300+'rpx'}">
					
				</view>
				<view class="leve_progress_bg">
					
				</view>
			</view>
			<view class="level_right_txt">
				{{nextLevelTxt?'Lv'+nextLevelTxt:''}}
			</view>
		</view>
		<view class="level_right">
			成长值 {{currentLevel}}/{{nextLevel}}
		</view>
	</view>
</template>

<script>
	export default {
		name:"leve-view",
		props:{
			currentLevel:[Number,String],
			nextLevel:[Number,String],
			currentLevelTxt:String,
			nextLevelTxt:String,
		},
		data() {
			return {
				
			};
		}
	}
</script>

<style lang="scss">
   .level{
	   display: flex;
	   align-items: center;
	   justify-content: space-between;
	   margin-top: 14px;
	   .leve_left{
		   display: flex;
		   align-items: center;
		   .level_right_txt,
		   .level_left_txt{
			   height: 30rpx;
			   background: #BEA991;
			   border-radius: 8rpx;
			   font-size: 18rpx;
			   font-family: FontName, FontName-Regular;
			   font-weight: 400;
			   text-align: center;
			   color: #ffffff;
			   padding: 0rpx 4rpx;
		   }
		   .level_right_txt{
			   background: #A38462;
		   }
		   .level_progress{
			   width: 300rpx;
			   height: 10rpx;
			   position: relative;
			   
			   .leve_progress_{
				   position: absolute;
				   height: 10rpx;
				   left: 0;
				   top: 0;
				   background: linear-gradient(270deg,#ffffff, #bea991 70%);
				   z-index: 11;
			   }
			
			   .leve_progress_bg{
				   width: 100%;
				   height: 100%;
				   background: #A38462;
			   }
		   }
	   }
	   .level_right{
		   font-size: 20rpx;
		   font-family: Verdana, Verdana-Regular;
		   font-weight: 400;
		   text-align: left;
		   color: #ffffff;
	   }
   }
</style>