人人开源 / 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/小记相关推荐

  1. 人人开源 / renren-security/小记(二)

    人人开源 / renren-security/小记(二) 记录使用小结 1.单独的上传文件写法 2.后台shiro请求路径跳过 总结 记录使用小结 版本 v5.2.0: git地址:https://g ...

  2. Docker部署renren-fast人人开源后台项目

    引言:renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付.由于开源脚手架部署方式各不相同,本文仅仅针对renren-fast开源框架的docker部署. do ...

  3. 人人开源之renren-security

    renren-security,从这周开始我将要对其比较详细的研究,之前的研究只不过是比较浅的.正如在这篇文章读读<编写高质量代码:改善Java程序的151条建议>中说过不要重复造轮子. ...

  4. 06-谷粒商城项目 人人开源快速开发 renren-fast前后端联调 逆向工程搭建&使用

    一.登录Gitee搜索人人开源 找到开源项目 二.使用git工具 clone下来两个项目 git clone + 项目地址 三.将下载下来的renren-fast文件放入我们工程文件中 记得删除文件夹 ...

  5. 分布式电商项目五:使用人人开源搭建前后分离的后台管理系统

    分布式电商项目五:使用人人开源搭建前后分离的后台管理系统 现在我们开始搭建一个后台管理系统,使用的是码云上面的开源项目:人人开源 需要使用两个开源项目:fast和fast-vue. 使用git把需要的 ...

  6. 使用人人开源项目遇到的一些坑

    最近,使用人人开源项目作为后台管理系统的模板,遇到了很多问题,在此做一下总结. 首先,前台项目遇到的一个问题就是,package.json中有一个依赖项叫"node-sass",会 ...

  7. GuLi商城-人人开源搭建后台管理系统

    参考: 谷粒商城-基础篇(详细流程梳理+代码) 谷粒商城-day01 项目的基本搭建_周周写不完的代码的博客-CSDN博客_谷粒商城 若依 谷粒商城分布式基础篇1-个人版_断河愁的博客-CSDN博客_ ...

  8. 人人开源代码快速生成品牌管理的前后端基本代码

    一 点睛 通过人人开源快速生成基本的前后端代码,以满足基本的增删改查,然后根据实际业务,去修改前面生成的基本代码,以满足实际业务需求. 二 依赖表的结构 /*表: pms_brand*/------- ...

  9. 【人人开源】集成通过Token认证统一登录功能

    [人人开源]集成通过Token认证统一登录功能 后端 https://gitee.com/renrenio/renren-fast 前端 https://gitee.com/renrenio/renr ...

最新文章

  1. iOS-UIButton防止重复点击(三种办法)
  2. 预训练是 AI 未来所需要的全部吗?
  3. [2018雅礼集训1-16]方阵
  4. 从“冰柜”到“冰棍儿”,下载Github单个文件
  5. 动态规划和贪心算法的区别
  6. 新技术驱动新商业,网易创新企业大会亮点抢先看!
  7. 清华大学刘知远组:基于Prompt Tuning对低维本征任务子空间进行探索
  8. java判断某个字符串是否是数字
  9. Android自定义控件ImageViwe(一)——依据控件的大小来设置缩放图片显示
  10. 做你最后的Administrator
  11. Hidden (NOIP模拟赛)(字符串模拟QAQ)
  12. ArcMAP 设置图层透明度
  13. GitKraken 比较好用的 Git 可视化工具
  14. 以下哪些不是Linux操作系统特点,[多选] Linux操作系统具有以下()特点。
  15. 马克思主义基本原理概论-考点串讲
  16. 怎么查二手苹果手机价格
  17. 设备管理---要点练习及总结
  18. altiumDesigner中文改成英文操作过程。
  19. head first java 最新版_Head First Java.(第2版)
  20. mysql sql dateadd_sql数据库dateadd

热门文章

  1. 围棋 android 开源,开源围棋AI项目RN围棋
  2. 《初级会计电算化实用教程(金蝶KIS专业版)》一1.3 电算化会计信息系统
  3. 分布式系统:概念与设计读书笔记
  4. keil5如何兼容MDK 和 STC51
  5. android的TextView的TextWatcher使用
  6. SCI论文类型及写作结构分析
  7. 如何在读卡器中增加SAM
  8. 全球及中国AV瘘针组行业需求趋势及投资前景预测报告(新版)2022-2027
  9. 百万美元的巨型机器人,除了打架还能做什么?
  10. 推荐5个神仙软件,个个让你爱不释手