Skip to content
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识

AIRIOT智慧系统搭建平台经验交流

  1. 主页
  2. 画面管理
  3. 平台怎样实现全局动态弹窗

平台怎样实现全局动态弹窗

已定时 已固定 已锁定 已移动 画面管理
帖子 发布者 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • J 离线
    J 离线
    Jonathan
    写于 最后由 Jonathan 编辑
    #1

    想让画面支持下面自定义的风格和弹窗
    <head>
    <style>
    /* 提示框样式 */
    .alert-box {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px 40px;
    background-color: rgba(0, 0, 0, 0.8);
    color: white;
    border-radius: 8px;
    font-family: Arial, sans-serif;
    font-size: 16px;
    z-index: 1000;
    opacity: 0;
    animation: fadeInOut 3s;
    }

        /* 淡入淡出动画 */
        @keyframes fadeInOut {
            0% { opacity: 0; }
            15% { opacity: 1; }
            85% { opacity: 1; }
            100% { opacity: 0; }
        }
    </style>
    

    </head>
    <body>
    <!-- 示例按钮 -->
    <button onclick="showAlert('操作成功!', 2000)">显示提示</button>

    <script>
        function showAlert(message, duration = 2000) {
            // 创建提示框元素
            const alertBox = document.createElement('div');
            alertBox.className = 'alert-box';
            alertBox.textContent = message;
    
            // 添加到页面
            document.body.appendChild(alertBox);
    
            // 自动移除
            setTimeout(() => {
                alertBox.remove();
            }, duration);
        }
    </script>
    

    </body>
    应该怎样操作

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #2

    可以使用react组件看一下

    J 1 条回复 最后回复
    0
  • J 离线
    J 离线
    Jonathan
    在 中回复了 核桃酥 最后由 编辑
    #3

    @核桃酥 想根据数据值在屏幕正中间弹出一个信息窗口,怎样实现。react组件好像实现不了动态弹窗

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #4

    如果只是想在屏幕中间弹出信息窗口,可以用一个组件组配置展示的内容,然后给组件组配置显示和隐藏,显示隐藏可以根据你的数据值来绑定
    image.png

    J 1 条回复 最后回复
    0
  • J 离线
    J 离线
    Jonathan
    在 中回复了 核桃酥 最后由 Jonathan 编辑
    #5

    @核桃酥 想要一个全局的信息弹窗,在不同页面都可以动态弹出。跟antd.massage类似,但antd.massage窗口尺寸太小,不能显示在正中间,停留时间也有点短
    不知道平台里通过脚本或函数能不能实现

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #6

    你想做这个的目的是展示什么数据,什么业务场景?每个页面都弹出?

    J 1 条回复 最后回复
    0
  • J 离线
    J 离线
    Jonathan
    在 中回复了 核桃酥 最后由 编辑
    #7

    @核桃酥 用于显示系统提示信息,使用脚本判断数据动态给出提示

    1 条回复 最后回复
    0
  • 核 离线
    核 离线
    核桃酥
    写于 最后由 编辑
    #8

    可以用这种写法image.png

    1 条回复 最后回复
    0

  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组