当前位置: 首页 > news >正文

基于Vue 的文本类弹框代码Demo

<template><div class="text-popup" v-if="showPopup"><h2>{{ title }}</h2><p>{{ content }}</p><button @click="closePopup">关闭</button></div><div class="main-content"><button @click="showPopup = true">显示文本弹框</button></div>
</template><script>
export default {data() {return {showPopup: false,title: '文本弹框',content: '这是一段文本内容,可以根据实际需求进行修改。'};},methods: {closePopup() {this.showPopup = false;}}
};
</script><style scoped>
.text-popup {background: #fff;padding: 20px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 9999;
}.main-content {display: flex;justify-content: center;align-items: center;height: 100vh;
}
</style>

在上述代码中,我们创建了一个名为 TextPopup 的组件。点击 “显示文本弹框” 按钮时,会触发 showPopup 的变化,显示文本弹框。文本弹框的内容包括一个标题和一段文本内容。点击 “关闭” 按钮时,会关闭文本弹框。

你可以根据实际需求修改标题、内容以及样式,将该组件嵌入到你的 Vue 应用中。

http://www.lryc.cn/news/112074.html

相关文章:

  • 2023.08.01 驱动开发day8
  • 计算机视觉--距离变换算法的实战应用
  • MIT 6.824 -- MapReduce -- 01
  • 概念解析 | 利用IAA迭代自适应方法实现高精度角度估计
  • 正则表达式必知必会
  • [SQL系列] 从头开始学PostgreSQL 分库分表
  • 【VScode】Remote-SSH XHR failed无法访问远程服务器
  • pycharm打开terminal报错
  • C#与C/C++交互(1)——需要了解的基础知识
  • LeetCode笔记:Weekly Contest 356
  • 2 Python的基础语法
  • 抖音seo矩阵系统源代码开发搭建技术分享
  • python#django数据库一对一/一对多/多对多
  • 记RT-Thread rt_timer_start函数的问题
  • C++初阶——拷贝构造和运算符重载(const成员)
  • go练习 day01
  • C# Blazor 学习笔记(0.1):如何开始Blazor和vs基本设置
  • 原码的乘法运算 补码乘法运算
  • 找不到d3dx9_43.dll丢失怎么解决(分享几种解决方法)
  • 篇四:建造者模式:逐步构造复杂对象
  • vs导出和导入动态库和静态库
  • 30 使用easyExcel依赖生成Excel
  • 排序进行曲-v2.0
  • 反弹shell的N种姿势
  • 创意视频剪辑教程:快速合并视频并标题,让你的作品更吸睛!
  • 解决Hadoop审计日志hdfs-audit.log过大的问题
  • 【Java】java和kotlin关于Json写文件
  • 【深度学习】采用自动编码器生成新图像
  • 华为云交付
  • dns瞅一瞅