色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

alert.vue

錢諍諍1年前8瀏覽0評論

在Vue.js中,彈出框(alert)組件是很實用的,其中alert.vue組件是其中的一種。

<template>
<div class="alert" v-if="visible">
<div class="alert-message">{{ message }}</div>
<button class="alert-btn" @click="hideAlert">OK</button>
</div>
</template>
<script>
export default {
data() {
return {
message: 'Hello World!',
visible: true,
};
},
methods: {
hideAlert() {
this.visible = false;
},
},
};
</script>
<style scoped>
.alert {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
display: flex;
justify-content: center;
align-items: center;
z-index: 1000;
}
.alert-message {
font-size: 2rem;
color: white;
}
.alert-btn {
font-size: 2rem;
border: none;
background-color: white;
color: black;
padding: 1rem 2rem;
cursor: pointer;
margin-top: 2rem;
}
</style>

上面的代碼定義了一個基本的alert組件。它包括一個提示消息和一個OK按鈕。

在組件的data()方法中,我們定義了消息(message)和visible屬性,visible屬性初始化為true,使得組件第一次渲染就會顯示出來。

hideAlert()方法會將visible屬性設置為false,以便在點擊OK按鈕后關閉alert彈出框。

在樣式中,我們將alert組件定位在視口的正中央,使用半透明黑色背景增加一種模態感。