# vue_hr **Repository Path**: lqwcode/vue_hr ## Basic Information - **Project Name**: vue_hr - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-19 - **Last Updated**: 2021-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue_hr ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). #### 前端中涉及权限的菜单组件由后端数据库生成并返回过来,参考utils/menu.js,这样可能造成前端的组件生成依赖于后端(menu菜单表中涉及菜单组件)。一种解决方案即在前端将所有可能涉及的菜单展示组件写死,然后在组件中加入meta变量,其中涉及role信息,由登陆对象中的role信息来动态展示信息 #### api.js中error数据中含有response字段是由node.js返回的,在服务端中如果在未登陆状态下访问其他路径,会重定向到/login,浏览器在重定向中会产生跨域问题即跳过node.js #### Spring websocket+Stomp+SockJS + SockJS 是 WebSocket 技术的一种模拟。为了应对许多浏览器不支持WebSocket协议的问题,设计了备选SockJs。开启并使用SockJS后,它会优先选用Websocket协议作为传输协议,如果浏览器不支持Websocket协议,则会在其他方案中,选择一个较好的协议进行通讯。 + STOMP 中文为: 面向消息的简单文本协议。websocket定义了两种传输信息类型: 文本信息和二进制信息。类型虽然被确定,但是他们的传输体是没有规定的。所以,需要用一种简单的文本传输类型来规定传输内容,它可以作为通讯中的文本传输协议,即交互中的高级协议来定义交互信息