37 lines
876 B
Vue
37 lines
876 B
Vue
<template>
|
|
<view class="nothing">
|
|
<view class="nothing-box">
|
|
<image lazy-load :src="imgSrc" mode="aspectFill"></image>
|
|
<view class="nothing-con">{{content}}</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name:"nothing-page",
|
|
props:{
|
|
imgSrc:{
|
|
type:String,
|
|
default:'/static/public/nothing.png'
|
|
},
|
|
content:{
|
|
type:String,
|
|
default:'暂无内容'
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
|
|
};
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
.nothing{position: fixed;top: 0;right: 0;left: 0;bottom: 0;display: flex;justify-content: center;align-items: center;}
|
|
.nothing-box{display: flex;justify-content: center;flex-direction: column;align-items: center;}
|
|
.nothing-box>image{width: 474rpx;height: 273rpx;}
|
|
.nothing-con{font-size: 24rpx;font-family: PingFang SC;font-weight: 500;line-height: 33rpx;color: #333333;text-align: center;}
|
|
</style>
|