ruoyi-nbcio项目增加右上角的消息提醒

更多ruoyi-nbcio功能请看演示系统

gitee源代码地址

前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio

因为以后流程的通知需要提醒,所以右上角需要增加消息提醒。

1、增加右上角的按钮与信息

javascript 复制代码
<div class="right-menu">
      <template v-if="device!=='mobile'">
        <search id="header-search" class="right-menu-item" />

        <el-tooltip content="消息" effect="dark" placement="bottom">
           <message id="message" class="right-menu-item hover-effect"  />
        </el-tooltip>

        <el-tooltip content="源码地址" effect="dark" placement="bottom">
          <ruo-yi-git id="ruoyi-git" class="right-menu-item hover-effect" />
        </el-tooltip>

2、增加一个Message的组件

javascript 复制代码
<template>
  <div>
    <svg-icon icon-class="message" @click="toNotice" />
  </div>
</template>

<script>
export default {
  name: 'Message',
  data() {
    return {

    }
  },
  methods: {
    toNotice () {
      this.$router.push({
        path: '/system/notice'
      })
      //this.msgCount = 0
    },
  }
}
</script>

3、增加上面消息跳转的路由

javascript 复制代码
{
    path: '/system',
    component: Layout,
    hidden: true,
    redirect: 'noredirect',
    children: [
      {
        path: 'notice',
        component: () => import('@/views/system/notice/index'),
        name: 'notice',
        meta: { title: '通知通告', icon: 'message' }
      }
    ]
  },

4、效果图如下

点击上面消息出现下面界面,以后还需要增加提示消息数量的红色数字。

相关推荐
化作繁星36 分钟前
在 Vue 3 中,如何缓存和复用动态组件
前端·vue.js·缓存
一只小姜丝3321 小时前
解决各大浏览器中http地址无权限调用麦克风摄像头问题
网络·vue.js·网络协议·http
林的快手4 小时前
CSS默认样式
前端·css·vue.js·chrome·css3
林涧泣8 小时前
【Uniapp-Vue3】开发userStore用户所需的相关操作
前端·vue.js·uni-app
皓月当空hy10 小时前
vue3中测试:单元测试、组件测试、端到端测试
vue.js
码上飞扬10 小时前
Vue.js组件开发:从基础到进阶
vue.js
昨日余光11 小时前
仅需三分钟,使用Vue3.x版本组件式风格实现一个消息提示组件!
前端·javascript·css·vue.js·typescript·html
Long_poem14 小时前
【自学笔记】Vue基础知识点总览-持续更新
前端·vue.js·笔记
CPU NULL16 小时前
【2025全网最新最全】前端Vue3框架的搭建及工程目录详解
前端·vue.js·框架·软件工程
2401_8848107418 小时前
Vue3笔记
前端·vue.js·笔记