diff --git a/CHANGELOG.md b/CHANGELOG.md index cc74d6f..0d284f5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,23 @@ ## 更新日志 -### 1.1.1 计划任务清单 +### 计划清单 *待定* -- 支持全站mock模拟数据/api请求数据,两种方式切换访问 -- 支持菜单管理操作自动同步路由 - 新增图表、富文本编辑器等demo - 新增NProgress进度条 -- bug修复 + + +### 1.2.0 + +*2018-05-03* + +- 支持菜单管理操作动态(菜单)路由 +- 移除api文件夹目录,简化api请求方式 +- 新增element-ui组件主题12套,可同步修改配置设置成整站主题 +- 调整store状态目录结构,改变设置/获取方式 +- 调整views视图层结构,更友好的支持动态(菜单)路由 +- 修复其它已知bug ### 1.1.0 diff --git a/README.md b/README.md index 4681167..ef39af2 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,20 @@ ## renren-fast-vue - renren-fast-vue基于vue、element-ui构建开发,实现[renren-fast](https://gitee.com/renrenio/renren-fast)后台管理前端功能,提供一套更优的前端解决方案 -- 定制主题风格,通过scss变量统一一站式定制 - 前后端分离,通过token进行数据交互,可独立部署 -- 发布时,支持动态配置CDN静态资源/切换新旧版本 +- 主题定制,通过scss变量统一一站式定制 +- 动态菜单,通过菜单管理统一管理访问路由 +- 数据切换,通过mock配置对接口数据/mock模拟数据进行切换 +- 发布时,可动态配置CDN静态资源/切换新旧版本 - 演示地址:[fast.demo.renren.io](http://fast.demo.renren.io) (账号密码:admin/admin) ![demo-screenshot_01](https://github.com/daxiongYang/renren-fast-vue/blob/master/demo-screenshot/01.png) ![demo-screenshot_02](https://github.com/daxiongYang/renren-fast-vue/blob/master/demo-screenshot/02.png) -![demo-screenshot_03](https://github.com/daxiongYang/renren-fast-vue/blob/master/demo-screenshot/03.png) ## 更新日志 每个版本的详细更改都记录在[release notes](https://github.com/daxiongYang/renren-fast-vue/releases)中。 - -## 开发 -> 无法正常预览项目效果时,请先检查是否正常安装依赖,再查看启动服务是否存在报错 - -```bash -# 克隆项目 -git clone https://github.com/daxiongYang/renren-fast-vue.git - -# 安装依赖(优先使用) -npm install -# 安装依赖(下载较慢时使用) -npm install --registry=https://registry.npm.taobao.org - -#上述2种【安装依赖】无法正常时,请尝试删除node_modules文件夹后,使用cnpm安装 -# 第一步 -npm install -g cnpm --registry=https://registry.npm.taobao.org -# 第二步 -cnpm install - -# 启动服务 -npm run dev -``` - -- 开发时,如何连接后台项目api接口? -> 修改renren-fast-vue/static/config/index.js目录文件中window.SITE_CONFIG.baseUrl = '本地api接口请求地址' - -- 开发时,如何解决跨域? -> 1. 修改renren-fast-vue/config/dev.env.js目录文件中OPEN_PROXY: true开启代理 -> 2. 修改renren-fast-vue/config/index.js目录文件中proxyTable对象target: '代理api接口请求地址' -> 3. 重启本地服务 - -- 开发时,如何提前配置CDN静态资源? -> 修改renren-fast-vue/static/config/index-[qa/uat/prod].js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName - -## 发布 -> 构建生成的资源文件保存在renren-fast-vue/dist目录下,可通过config/index.js目录文件修改相关配置信息 - -```bash -# 构建生产环境(默认) -npm run build - -# 构建测试环境 -npm run build --qa - -# 构建验收环境 -npm run build --uat - -# 构建生产环境 -npm run build --prod -``` - -- 构建生成后,发布需要上传哪些文件? -> renren-fast-vue/dist目录下:180307(静态资源,由当前日期动态生成文件夹名)、config(配置文件)、index.html - -- 构建生成后,如何动态配置CDN静态资源? -> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.cdnUrl = '静态资源cdn地址' + window.SITE_CONFIG.staticFileName - -- 构建生成后,如何动态切换新旧版本? -> 修改renren-fast-vue/dist/config/index.js目录文件中window.SITE_CONFIG.staticFileName = '180307(静态资源文件夹名称)' - - -## 其他 -``` bash -# build for production and view the bundle analyzer report -npm run build --report - -# run unit tests -npm run unit - -# run e2e tests -npm run e2e - -# run all tests -npm test -``` \ No newline at end of file +## 说明文档 +项目目录、开发、部署等说明都在[Wiki](https://github.com/daxiongYang/renren-fast-vue/wiki)中。 \ No newline at end of file diff --git a/demo-screenshot/01.png b/demo-screenshot/01.png index c485685..bd9f08b 100644 Binary files a/demo-screenshot/01.png and b/demo-screenshot/01.png differ diff --git a/demo-screenshot/02.png b/demo-screenshot/02.png index b8a9c7a..f63a7ef 100644 Binary files a/demo-screenshot/02.png and b/demo-screenshot/02.png differ diff --git a/demo-screenshot/03.png b/demo-screenshot/03.png deleted file mode 100644 index ac78494..0000000 Binary files a/demo-screenshot/03.png and /dev/null differ diff --git a/package.json b/package.json index 379180e..da1608e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "renren-fast-vue", - "version": "1.0.0", + "version": "1.2.0", "description": "renren-fast-vue基于vue、element-ui构建开发,实现renren-fast后台管理前端功能,提供一套更优的前端解决方案。", "author": "daxiong.yang ", "private": true,