mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-06 03:59:53 +08:00
update README:
1. 添加体验链接 add Changelog
This commit is contained in:
parent
8ba4aad67a
commit
53fd55f8c2
25
CHANGELOG.md
Normal file
25
CHANGELOG.md
Normal file
@ -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`属性不生效
|
||||||
|
|
||||||
|
#### 文档
|
||||||
|
- 修复在线文档未正常渲染的问题。
|
||||||
|
- 更新文档中描述不准备的地方。
|
25
packages/fes-template/deploy.sh
Normal file
25
packages/fes-template/deploy.sh
Normal file
@ -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://<USERNAME>.github.io
|
||||||
|
# git push -f git@github.com:<USERNAME>/<USERNAME>.github.io.git master
|
||||||
|
|
||||||
|
# 如果发布到 https://<USERNAME>.github.io/<REPO>
|
||||||
|
git push -f https://gitee.com/WeBank/fes-pro.git master:gh-pages
|
||||||
|
|
||||||
|
cd -
|
@ -74,20 +74,20 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
login() {
|
login() {
|
||||||
if (this.validate()) {
|
if (this.validate()) {
|
||||||
this.FesApi.fetch('login').then(() => {
|
// this.FesApi.fetch('login').then(() => {
|
||||||
// 设置用户、角色等
|
// 设置用户、角色等
|
||||||
this.FesApp.set('FesUserName', 'harrywan');
|
this.FesApp.set('FesUserName', 'harrywan');
|
||||||
this.FesApp.set('FesRoleName', '管理员');
|
this.FesApp.set('FesRoleName', '管理员');
|
||||||
this.FesStorage.set('userLogin', true);
|
this.FesStorage.set('userLogin', true);
|
||||||
this.getRole();
|
this.getRole();
|
||||||
});
|
// });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getRole() {
|
getRole() {
|
||||||
this.FesApi.fetch('getRoleName').then((res) => {
|
// this.FesApi.fetch('getRoleName').then((res) => {
|
||||||
// 默认跳入rolesConfig的第一项
|
// 默认跳入rolesConfig的第一项
|
||||||
this.FesApp.setRole(res);
|
this.FesApp.setRole("admin");
|
||||||
});
|
// });
|
||||||
},
|
},
|
||||||
input() {
|
input() {
|
||||||
this.error = '';
|
this.error = '';
|
||||||
|
@ -1,27 +1,4 @@
|
|||||||
const CspHtmlWebpackPlugin = require('csp-html-webpack-plugin');
|
|
||||||
|
|
||||||
module.exports = function (mode, configs, webpack) {
|
module.exports = function getConfig() {
|
||||||
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'"
|
|
||||||
]
|
|
||||||
})]
|
|
||||||
};
|
|
||||||
}
|
|
||||||
return {};
|
return {};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user