選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

2年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. ## renren-ui
  2. - renren-ui基于vue、element-ui构建开发,实现 【[renren-security](https://gitee.com/renrenio/renren-security)】 后台管理前端功能,提供一套更优的前端解决方案
  3. - 前后端分离,通过token进行数据交互,可独立部署
  4. - 动态菜单,通过菜单管理统一管理访问路由
  5. - 后端地址:https://gitee.com/renrenio/renren-security
  6. - 演示地址:[http://demo.open.renren.io/renren-security](http://demo.open.renren.io/renren-security) (账号密码:admin/admin)
  7. <br>
  8. ![输入图片说明](public/1.png)
  9. ## 安装
  10. 您需要提前在本地安装[Node.js](https://nodejs.org/en/),版本号为:14.x,再使用[Git](https://git-scm.com/)克隆项目或者直接下载项目后,然后通过`终端命令行`执行以下命令。
  11. ```bash
  12. # 切换到项目根目录
  13. # 安装插件
  14. npm install
  15. # 启动项目
  16. npm run serve
  17. ```
  18. > 如网络不稳定,安装时出错或进度过慢!请移步 [cnpm](https://npmmirror.com/) 淘宝镜像进行安装。
  19. 启动完成后,会自动打开浏览器访问 [http://localhost:8001](http://localhost:8001),如您看到下面的页面代表`前端项目`运行成功!因为前后端分离项目,需保证`前端项目`和`后台项目`分别独立正常运行。
  20. 请留意下面的页面,其中`验证码`未能正常显示,控制台有`API请求`报错信息!这时需检查`后台项目`是否正常运行。
  21. ## 技术栈
  22. 提前了解和学习这些知识会对使用本项目有很大的帮助。
  23. * [Node.js](https://nodejs.org/)
  24. * [ES6](http://es6.ruanyifeng.com/)
  25. * [Vue-cli](https://github.com/vuejs/vue-cli)
  26. * [Vue](https://cn.vuejs.org/)
  27. * [Vue-router](https://router.vuejs.org/zh/)
  28. * [Vuex](https://vuex.vuejs.org/zh/)
  29. * [Vue-i18n](https://github.com/kazupon/vue-i18n)
  30. * [Axios](https://github.com/axios/axios)
  31. * [Element](https://element.eleme.cn/#/zh-CN)
  32. * [JS-cookie](https://github.com/js-cookie/js-cookie)
  33. ## 目录结构
  34. ```
  35. ├── src
  36. │ ├── assets // 静态资源
  37. │ ├── components // 公共组件
  38. │ ├── element-ui // element样式
  39. │ ├── i18n // 国际化
  40. │ ├── icons // 图标
  41. │ ├── mixins // 混入
  42. │ ├── router // 路由
  43. │ ├── store // 状态管理
  44. │ ├── utils // 工具类
  45. │ ├── views // 业务相关
  46. │ ├── App.vue
  47. │ ├── main.js // 入口
  48. ├── ...
  49. ├── package-lock.json
  50. ├── package.json
  51. └── vue.config.js // vue-cli脚手架配置
  52. ```
  53. <br>
  54. ## 常见问题
  55. 如何修改API请求地址?
  56. * 修改`/src/pubilc/index.html`文件中`<!-- 开发环境 -->`注释下的`window.SITE_CONFIG['apiURL']`变量值。
  57. ```
  58. <!-- 开发环境 -->
  59. <% if (process.env.VUE_APP_NODE_ENV === 'dev') { %>
  60. <script>
  61. window.SITE_CONFIG['apiURL'] = 'http://localhost:8080/renren-admin';
  62. </script>
  63. <% } %>
  64. ```
  65. <br>
  66. ## 如何交流、反馈、参与贡献?
  67. - 开发文档:https://www.renren.io/guide/security
  68. - 官方社区:https://www.renren.io/community
  69. - Gitee仓库:https://gitee.com/renrenio/renren-ui
  70. - [人人开源](https://www.renren.io):https://www.renren.io
  71. - 如需关注项目最新动态,请Watch、Star项目,同时也是对项目最好的支持
  72. - 技术讨论、二次开发等咨询、问题和建议,请移步到官方社区,我会在第一时间进行解答和回复!
  73. - 微信扫码并关注【人人开源】,获得项目最新动态及更新提醒<br>
  74. <br>
  75. ## 微信交流群
  76. 我们提供了微信交流群,扫码下面的二维码,关注【人人开源】公众号,回复【加群】,即可根据提示加入微信群!
  77. <br><br>
  78. ![输入图片说明](public/wechat.jpg)
  79. <br>
  80. <br>