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、效果图如下

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

相关推荐
谁点的猪脚饭1 分钟前
vue2 element-ui 中 el-radio 单选框点击事件失效问题
vue.js·elementui·vue2
苹果酱056742 分钟前
redis系列--1.redis是什么
java·vue.js·spring boot·mysql·课程设计
琦遇2 小时前
Vue3使用AntvG6写拓扑图,可添加修改删除节点和边
前端·javascript·vue.js
南囝coding2 小时前
做Docx预览,一定要做这个神库!!
前端·vue.js·面试
樊小肆2 小时前
Vue3 在线 PDF 编辑 1.0 保存、下载
前端·vue.js
樊小肆2 小时前
Vue3 在线 PDF 编辑 1.0 文字、圆、矩形批注
前端·vue.js
李大2 小时前
uniapp怎么进行代码混淆
前端·javascript·vue.js
柚子8162 小时前
用transform给vue加点功能
前端·vue.js·vite
wordbaby3 小时前
Vue 图片重试指令 (v-img-retry) 增强:集成 visibility 控制,实现无缝加载过渡
前端·vue.js·http
ZhZhXuan3 小时前
micro-app环境下,子系统加载vxe-table样式被吞解决方法
vue.js