zoukankan      html  css  js  c++  java
  • 快速将英文展示改为中文展示

    原来的数据,获取后为展示英文的文本

    // 属性标签
    const attributeData = [
      {
        tagType: 'color',
        info: [
          'black',
          'white',
          'blue',
          'gray',
          'brown',
          'red',
          'green',
          'pink',
          'orange',
          'yellow',
          'purple',
        ],
      },
      {
        tagType: 'age',
        info: ['young', 'adult', 'old'],
      },
      {
        tagType: 'gender',
        info: ['male', 'female'],
      },
    ];

    要改成中文的,但是不能直接把他们的value改为中文,因为有些逻辑可能就是通过value进行判断的,要的只是把展示文本变成中文。

    我们新创建一个和原数据一样的数据,value为中文的:

    // 属性标签-中文
    const attributeData_ch = [
      {
        tagType: '颜色',
        info: [
          '黑色',
          '白色',
          '蓝色',
          '灰色',
          '棕色',
          '红色',
          '绿色',
          '粉色',
          '橙色',
          '黄色',
          '紫色',
        ],
      },
      {
        tagType: '姿态',
        info: [
          '坐着',
          '站着',
          '走着',
          '跑着',
          '跳着',
          '躺着(脸朝上)',
          '弯腰着',
          '趴着(脸朝下)',
          '蹲着',
        ],
      },
      {
        tagType: '年龄',
        info: ['未成年', '成年', '老的'],
      },
    ];

    即可拿到

    attributeData.forEach((item,i) => {
      const item_ch=attributeData_ch[i];
      console.log(item.tagType,item_ch.tagType)
      item.info.forEach((info,j) => {
        const info_ch = item_ch.info[j]
        console.log(info,info_ch)
      })
    })

    结果:

    在对应的展示位使用中文即可。

  • 相关阅读:
    iView
    JS
    JS
    JS
    Java
    Java
    Java
    Java
    Java
    Java
  • 原文地址:https://www.cnblogs.com/wuhairui/p/14001070.html
Copyright © 2011-2022 走看看