merchapp/java-mall-app-shop-admin/components/status-bar.vue
2025-05-08 10:16:20 +08:00

59 lines
1.0 KiB
Vue

<template name="status-bar" :style="[{'background-color':backgroundColor},{'background':background}]">
<block>
<view class="status_bar">
<view
class="top_view"
:style="[
{ 'background-color': backgroundColor },
{ background: background },
]"
></view>
</view>
</block>
</template>
<script>
export default {
name: "status-bar",
props: {
backgroundColor: {
type: String,
default: "#f7f7f7",
},
background: {
type: String,
default: "#fff",
},
},
};
</script>
<style lang="scss">
.status_bar {
/* #ifdef MP || APP */
height: calc(var(--status-bar-height));
/* #endif */
/* #ifndef MP || APP */
height: calc(var(--status-bar-height) - 0px);
/* #endif */
width: 100%;
}
.top_view {
/* #ifdef MP || APP */
height: calc(var(--status-bar-height));
/* #endif */
/* #ifndef MP || APP */
height: calc(var(--status-bar-height) - 0px);
/* #endif */
width: 100%;
position: fixed;
z-index: 9999;
top: 0;
}
</style>