[Day 12] 开关 Switch

Day11

开关通常用於两个状态的切换

以笔者常用个功能 会在nav中加入切换语系的开关

首先先在useState设置语言去监控

在开关的使用上再加上判断去做处理

  const [lan, setlan] = useState("CH");

  const handlelan = (event) => {
    if(lan=='CH')
    {setlan("EN");}
    else{
      setlan("CH");
    }
  };

其中Switch 可控属性onChange 决定想做的事情
label 来定显示的语言
同时也可以 加入color 决定颜色的基调

   <FormControlLabel
            control={<Switch onChange={handlelan} name="gilad" />}
            label={lan}
          />
  

最後在想要改变的字串做处理
根据开关改变状态 做语言的切换

  {lan=="CH"?"欢迎回来":"welcome"}  Vader

结果
Day12


<<:  [Day11] 以神经网络进行时间序列预测 — RNN

>>:  Day 24 : Jenkins 在Build完通知与好用套件

Day 20 K-近邻演算法(KNN)

介绍完决策树和随机森林後,今天来介绍的是 K-近邻演算法(k-nearest neighbor cl...

Vue.js 从零开始:SSR、MPA、SPA的概念

每次网路搜寻关键字SSR、MPA、SPA,都会有看没有懂的感觉,看完过没多久马上就忘了,藉由这次机会...

伸缩自如的Flask [day 17] Docker image化--安装篇

假设你今天很辛苦的把flask前後端都写好了, 在自己的电脑上运行,操作都没问题,终於把难缠的bug...

新新新手阅读 Angular 文件 - Component - ngOnDestroy(2) - Day26

本文内容 接续昨天 ngOnDestroy 还没有记录完的内容。 ngOnDestroy 可能没被启...

Day12-"二维阵列"

阵列若具有两个索引称为二维阵列,若有三个则是称为三维阵列。二维阵列就像是数学中的矩阵,我们可以把第一...