{
-
- user: User = Moon.getSingleton().user;
-
- constructor(props: IProps) {
- super(props);
-
- this.state = {};
- }
-
-
- componentDidMount() {
- let that = this;
-
- that.updateUI();
- }
-
-
- render() {
-
- let that = this;
-
- return (
-
-
-
欢迎来到蓝眼博客,这里是首页,内容正在开发中。
-
-
- );
- }
-}
-
-
diff --git a/src/pages/layout/BottomLayout.tsx b/src/pages/layout/BottomLayout.tsx
index 37fff36..d76692b 100644
--- a/src/pages/layout/BottomLayout.tsx
+++ b/src/pages/layout/BottomLayout.tsx
@@ -4,6 +4,7 @@ import TankComponent from "../../common/component/TankComponent";
import Preference from "../../common/model/preference/Preference";
import Moon from "../../common/model/global/Moon";
import DefaultLogoPng from '../../assets/image/logo.png';
+import Cookies from "js-cookie";
interface IProps {
@@ -26,6 +27,14 @@ export default class BottomLayout extends TankComponent {
changeLang() {
+ if (Moon.getSingleton().lang === 'zh') {
+ Moon.getSingleton().lang = 'en'
+ } else {
+ Moon.getSingleton().lang = 'zh'
+ }
+ Cookies.set('_lang', Moon.getSingleton().lang);
+
+ this.updateUI()
}
render() {
@@ -43,7 +52,7 @@ export default class BottomLayout extends TankComponent {
-
+
{Moon.getSingleton().lang === 'zh' ? 'English' : '中文'}
diff --git a/src/pages/preference/Index.tsx b/src/pages/preference/Index.tsx
index c14345d..a6e8f5b 100644
--- a/src/pages/preference/Index.tsx
+++ b/src/pages/preference/Index.tsx
@@ -116,6 +116,8 @@ export default class Index extends TankComponent {
https://tank-doc.eyeblue.cn/zh
+
+