Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

vue提示框

作者:热血震荡   发布日期:2025-07-05   浏览:68

<template>
  <div>
    <!-- 使用 v-if 控制提示框的显示和隐藏 -->
    <button @click="showAlert">显示提示框</button>
    <div v-if="isAlertVisible" class="alert">
      <p>这是一个提示框</p>
      <button @click="closeAlert">关闭</button>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      // 控制提示框是否显示的布尔值
      isAlertVisible: false,
    };
  },
  methods: {
    // 显示提示框
    showAlert() {
      this.isAlertVisible = true;
    },
    // 关闭提示框
    closeAlert() {
      this.isAlertVisible = false;
    },
  },
};
</script>

<style scoped>
.alert {
  /* 简单样式,使提示框居中 */
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
</style>

解释说明:

  1. 模板部分 (<template>):

    • 使用了一个按钮来触发提示框的显示。
    • 使用 v-if 指令根据 isAlertVisible 的值来控制提示框的显示与隐藏。
    • 提示框内部包含一个关闭按钮,点击后可以关闭提示框。
  2. 脚本部分 (<script>):

    • 定义了一个 data 函数,返回一个对象,其中包含一个布尔值 isAlertVisible,用于控制提示框的显示状态。
    • 定义了两个方法 showAlertcloseAlert,分别用于显示和关闭提示框。
  3. 样式部分 (<style scoped>):

    • 给提示框添加了一些简单的样式,使其居中显示,并且有一定的边框和阴影效果。

上一篇:vue双向数据绑定

下一篇:vue ssr服务端渲染框架

大家都在看

vue.config.js configu

node.js vue

vue 图表组件

vue3watch监听多个变量

vue查看版本

vue3 reactive对象重新赋值

vue等待几秒

vue3 setup computed

vue screenfull

vue json.stringify

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站