# technology-3.0 **Repository Path**: technologynucleosome/technology-3.0 ## Basic Information - **Project Name**: technology-3.0 - **Description**: No description available - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-01 - **Last Updated**: 2021-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # technology-3.0 ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Lints and fixes files ``` npm run lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). 安装视频video 命令:cnpm i video.js main.js引入: ```javascript import Video from 'video.js' import 'video.js/dist/video-js.css' app.config.globalProperties.$video = Video ``` 页面具体查看代码! vue整合token: 1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码 2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token 3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面 4、前端每次跳转路由,就判断 localStroage 中有无 token ,没有就跳转到登录页面,有则跳转到对应路由页面 5、每次调后端接口,都要在请求头中加token 6、后端判断请求头中有无token,有token,就拿到token并验证token,验证成功就返回数据,验证失败(例如:token过期)就返回401,请求头中没有token也返回401 7、如果前端拿到状态码为401,就清除token信息并跳转到登录页面 整合echarts: 命令:npm install echarts -S 全局引入: ```javascript import * as echarts from 'echarts' app.config.globalProperties.echarts = echarts; ```