From 0128b983bc2a378c994db6c58e7a89cd38c2f4f0 Mon Sep 17 00:00:00 2001 From: harrywan Date: Mon, 14 Sep 2020 15:21:38 +0800 Subject: [PATCH] =?UTF-8?q?update=20README:=201.=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BD=93=E9=AA=8C=E9=93=BE=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add Changelog --- CHANGELOG.md | 25 +++++++++++++++++ packages/fes-template/deploy.sh | 25 +++++++++++++++++ .../fes-template/src/pages/home/index.vue | 18 ++++++------- packages/fes-template/webpack.config.js | 27 ++----------------- 4 files changed, 61 insertions(+), 34 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 packages/fes-template/deploy.sh diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..13529501 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog + +## 0.1.0 + +### 功能改进 + +#### fes-cli v0.1.4 +- 去掉编译打包时时配置BannerPlugin,关闭[issues/7](https://github.com/WeBankFinTech/fes.js/issues/7) +- `fes init`改为从npm下载项目模板,避免频繁更新项目模板而需要更新`fes` +- 下载模板后不默认执行`git init`,避免未安装git带来的问题。 + +#### fes-core v0.1.2 +- Fes-Core替换Icon组件为ionicons图标。 +- 首次运行时,跳转路由改为直接跳转到defaultPage,而不是通过设置根路由"/"的redirect,优化体验。 + +#### fes-template v0.1.3 +- 项目中`@webank/fes-core`和`@webank/fes-ui`的依赖直接在项目模板package.json中指定,优化体验。 +- 整理项目模板,方便体验权限管理功能。 + +#### fes-ui v0.1.1 +- 修复`Layout`组件`offset`属性不生效 + +#### 文档 +- 修复在线文档未正常渲染的问题。 +- 更新文档中描述不准备的地方。 \ No newline at end of file diff --git a/packages/fes-template/deploy.sh b/packages/fes-template/deploy.sh new file mode 100644 index 00000000..56932f21 --- /dev/null +++ b/packages/fes-template/deploy.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env sh + +# 确保脚本抛出遇到的错误 +set -e + +# 生成静态文件 +npm run build + +# 进入生成的文件夹 +cd dist + +# 如果是发布到自定义域名 +# echo 'www.example.com' > CNAME + +git init +git add -A +git commit -m 'deploy' + +# 如果发布到 https://.github.io +# git push -f git@github.com:/.github.io.git master + +# 如果发布到 https://.github.io/ +git push -f https://gitee.com/WeBank/fes-pro.git master:gh-pages + +cd - diff --git a/packages/fes-template/src/pages/home/index.vue b/packages/fes-template/src/pages/home/index.vue index 3c146d08..4d6305e2 100644 --- a/packages/fes-template/src/pages/home/index.vue +++ b/packages/fes-template/src/pages/home/index.vue @@ -74,20 +74,20 @@ export default { methods: { login() { if (this.validate()) { - this.FesApi.fetch('login').then(() => { + // this.FesApi.fetch('login').then(() => { // 设置用户、角色等 - this.FesApp.set('FesUserName', 'harrywan'); - this.FesApp.set('FesRoleName', '管理员'); - this.FesStorage.set('userLogin', true); - this.getRole(); - }); + this.FesApp.set('FesUserName', 'harrywan'); + this.FesApp.set('FesRoleName', '管理员'); + this.FesStorage.set('userLogin', true); + this.getRole(); + // }); } }, getRole() { - this.FesApi.fetch('getRoleName').then((res) => { + // this.FesApi.fetch('getRoleName').then((res) => { // 默认跳入rolesConfig的第一项 - this.FesApp.setRole(res); - }); + this.FesApp.setRole("admin"); + // }); }, input() { this.error = ''; diff --git a/packages/fes-template/webpack.config.js b/packages/fes-template/webpack.config.js index 2358820d..28aea6e5 100644 --- a/packages/fes-template/webpack.config.js +++ b/packages/fes-template/webpack.config.js @@ -1,27 +1,4 @@ -const CspHtmlWebpackPlugin = require('csp-html-webpack-plugin'); -module.exports = function (mode, configs, webpack) { - if (mode === 'build') { - return { - plugins: [new CspHtmlWebpackPlugin({ - 'base-uri': "'self'", - 'object-src': "'none'", - 'script-src': [ - "'self'" - ], - 'style-src': [ - "'self'" - ], - 'connect-src': [ - "'self'", - 'http://example.com' - ], - 'img-src': [ - 'data:', - "'self'" - ] - })] - }; - } +module.exports = function getConfig() { return {}; -}; \ No newline at end of file +};