| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | <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>
 |