| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | <template>	<view>		<view :class="['grace-iphonex-bottom', isFixed ? 'grace-iphonex-bottom-fixed' : '']" :style="{height:height, background:bgcolor}"></view>		<view :style="{width:'100%', height:height}" v-if="isFixed"></view>	</view></template><script>export default{	props:{		bgcolor : {			type : String,			default : '#FFFFFF'		},		isFixed : {			type : Boolean,			default : true		}	},	data() {		return {			height:'0rpx'		}	},	created : function () {		var _self = this;		// #ifdef MP		uni.getSystemInfo({			success: function(res) {				var model = res.model;				model = model.replace(' ', '');				if (model.search('iPhoneX') != -1){				   _self.height = '50rpx';				}			}		})		// #endif	} }</script><style scoped>.grace-iphonex-bottom{width:100%; height:0rpx; flex:auto;}.grace-iphonex-bottom-fixed{position:fixed; z-index:999999; left:0; bottom:0;}</style>
 |