人人开源 / renren-security/小记
人人开源 / renren-security/小记
- 记录使用小结
- 1、所有界面汉字归类到了一起,在这个js内部
- 2、Cookie是没有全局的,想用就得手动引入或者直接全局加进去
- 3、现在是页面cookie只存token,全局变量储存了用户的信息
- 4、新加了数据权限
- 5、导出
- 6、所有公共的方法都共用了
- 总结
记录使用小结
版本 v5.2.0:
git地址:https://gitee.com/renrenio/renren-ui
记录前台:
1、所有界面汉字归类到了一起,在这个js内部
2、Cookie是没有全局的,想用就得手动引入或者直接全局加进去
import Cookies from 'js-cookie'
直接加入main.js,或者哪用到哪引入
3、现在是页面cookie只存token,全局变量储存了用户的信息
在main.vue中
// 获取当前管理员信息getUserInfo () {return this.$http.get('/sys/user/info').then(({ data: res }) => {if (res.code !== 0) {return this.$message.error(res.msg)}//此处将各种账号信息进行储存this.$store.state是vue的全局变量this.$store.state.user.id = res.data.idthis.$store.state.user.name = res.data.usernamethis.$store.state.user.superAdmin = res.data.superAdmin}).catch(() => {})}//在使用时,直接 {{ $store.state.user.name }} 就可获取
4、新加了数据权限
由于用不到,就直接将前台页面的关于数据权限的给屏蔽了
5、导出
自己内部有导出的excel方法,自己的需求导出的模板特殊,就没用他的
前台导出自己新加了 file-saver 这个,导出很方便,记得加responseType: ‘blob’
说到这记起来了
前台的请求在请求头加内容:
//导出exportExcel() {this.$http.post('/**********', this.formInline, {//此处加入responseType 不然file-saver工具不识别responseType: 'blob'}).then((res) => {//此处是后台将文件名放入了头部var filename = res.headers['content-disposition'] //下载后文件名filename = decodeURI(filename.split(";")[1].split("fileName=")[1])const blob = new Blob([res.data]) // fileStream 是文件流,一般从后台获取saveAs(blob, filename) // fileName 保存文件的名称,需要带后缀}).catch(() => {})}
6、所有公共的方法都共用了
每个页面的增删查都用了公共的js
页面都引入了 import mixinViewModule from ‘@/mixins/view-module’
不会用这个,就照着方法一点一点的全部扣了出来,单独一个页面。。。。。。
总结
本来以前用的是renren-fast,后来需求越来越多,本人又是前端小白,只能边查边学。
版本更新出现很多问题,就直接用了renren-security,这个的版本高多了,也一直有人在维护!!感谢大佬
人人开源 / renren-security/小记相关推荐
- 人人开源 / renren-security/小记(二)
人人开源 / renren-security/小记(二) 记录使用小结 1.单独的上传文件写法 2.后台shiro请求路径跳过 总结 记录使用小结 版本 v5.2.0: git地址:https://g ...
- Docker部署renren-fast人人开源后台项目
引言:renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付.由于开源脚手架部署方式各不相同,本文仅仅针对renren-fast开源框架的docker部署. do ...
- 人人开源之renren-security
renren-security,从这周开始我将要对其比较详细的研究,之前的研究只不过是比较浅的.正如在这篇文章读读<编写高质量代码:改善Java程序的151条建议>中说过不要重复造轮子. ...
- 06-谷粒商城项目 人人开源快速开发 renren-fast前后端联调 逆向工程搭建&使用
一.登录Gitee搜索人人开源 找到开源项目 二.使用git工具 clone下来两个项目 git clone + 项目地址 三.将下载下来的renren-fast文件放入我们工程文件中 记得删除文件夹 ...
- 分布式电商项目五:使用人人开源搭建前后分离的后台管理系统
分布式电商项目五:使用人人开源搭建前后分离的后台管理系统 现在我们开始搭建一个后台管理系统,使用的是码云上面的开源项目:人人开源 需要使用两个开源项目:fast和fast-vue. 使用git把需要的 ...
- 使用人人开源项目遇到的一些坑
最近,使用人人开源项目作为后台管理系统的模板,遇到了很多问题,在此做一下总结. 首先,前台项目遇到的一个问题就是,package.json中有一个依赖项叫"node-sass",会 ...
- GuLi商城-人人开源搭建后台管理系统
参考: 谷粒商城-基础篇(详细流程梳理+代码) 谷粒商城-day01 项目的基本搭建_周周写不完的代码的博客-CSDN博客_谷粒商城 若依 谷粒商城分布式基础篇1-个人版_断河愁的博客-CSDN博客_ ...
- 人人开源代码快速生成品牌管理的前后端基本代码
一 点睛 通过人人开源快速生成基本的前后端代码,以满足基本的增删改查,然后根据实际业务,去修改前面生成的基本代码,以满足实际业务需求. 二 依赖表的结构 /*表: pms_brand*/------- ...
- 【人人开源】集成通过Token认证统一登录功能
[人人开源]集成通过Token认证统一登录功能 后端 https://gitee.com/renrenio/renren-fast 前端 https://gitee.com/renrenio/renr ...
最新文章
- iOS-UIButton防止重复点击(三种办法)
- 预训练是 AI 未来所需要的全部吗?
- [2018雅礼集训1-16]方阵
- 从“冰柜”到“冰棍儿”,下载Github单个文件
- 动态规划和贪心算法的区别
- 新技术驱动新商业,网易创新企业大会亮点抢先看!
- 清华大学刘知远组:基于Prompt Tuning对低维本征任务子空间进行探索
- java判断某个字符串是否是数字
- Android自定义控件ImageViwe(一)——依据控件的大小来设置缩放图片显示
- 做你最后的Administrator
- Hidden (NOIP模拟赛)(字符串模拟QAQ)
- ArcMAP 设置图层透明度
- GitKraken 比较好用的 Git 可视化工具
- 以下哪些不是Linux操作系统特点,[多选] Linux操作系统具有以下()特点。
- 马克思主义基本原理概论-考点串讲
- 怎么查二手苹果手机价格
- 设备管理---要点练习及总结
- altiumDesigner中文改成英文操作过程。
- head first java 最新版_Head First Java.(第2版)
- mysql sql dateadd_sql数据库dateadd