美文网首页
vue实现多语言枚举值实时切换

vue实现多语言枚举值实时切换

作者: 瓩千瓦 | 来源:发表于2023-04-20 11:39 被阅读0次
  1. i18n文件中定义page.js文件
// zh-CN文件夹
  Self_created: '自建'
// en文件夹
  Self_created: 'Self created'
  1. store中定义dict.js文件
state: {
    carSourceSelectList: [] // 车辆来源
},
mutations: {
    REFRESH_DICT (state) {
        state.carSourceSelectList = [
            { value: '1', label: 'MES' },
            { value: '0', label: i18n.t('page.Self_created') }
        ]
    }
}
  1. layOut中使用该mapMutations,每次进入系统或刷新页面实时获取当前语言枚举值
import { mapMutations } from 'vuex'

mounted () {
    this.refresh_DICT()
},
methods: {
    ...mapMutations([ 'REFRESH_DICT' ]),
    refresh_DICT () {
        this.REFRESH_DICT()
    }
}

相关文章

  • vue-i18n实现多语言

    1. 前言 (1) 需求 Vue工程,需要实现多语言切换功能。 (2) vue-i18n插件 npm中对vue-i...

  • Flutter 多语言&多主题实现

    目录 多语言实现 多主题实现 状态管理 切换多语言 切换多主题 多语言实现 1. AndroidStudio-> ...

  • Vue-component实现动态组件切换传值问题

    Vue-component实现动态组件切换传值问题 使用动态组件 vue提供了一个内置的 ...

  • i18n国际化

    vue中如何使用i18n实现国际化 一、前言 项目中需要实现多语言切换,这时候接触到国际化,前端框架无数,其中几种...

  • ios架构篇-2 国际化多语言

    关键字:ios,国际化,多语言 实现功能:1.默认采用系统语言2.语言切换后实时生效3.支持中英文,包含页面、ap...

  • rxjs - i18n

    目的 实现网页多语言的切换 依赖 react,rxjs,useObservable感觉就是简单,简单,简单 实现 ...

  • vue 中 v-model语法糖实现原理

    v-model 语法糖, 在vue组件中相当于 v-model 的实现通过实时监听input时间把值实时赋给v-m...

  • Vue3 + Element Plus + i18n 国际化

    1 前言 本篇旨在 Vue3 + Element Plus 国际化配置,支持多语言切换 2 Vue3 国际化 2....

  • 参数规则校验-限定枚举值的校验

    首先,定义一个基础的枚举接口,只要实现了此接口的枚举方可校验枚举值。 接下来定义我们自己的枚举值 定义枚举校验注解...

  • 持久层框架JPA之枚举值处理

    DEMO实现枚举值的增查 1. entity 其中status字段为枚举类型,存入数据库的是对应的枚举值的值Stu...

网友评论

      本文标题:vue实现多语言枚举值实时切换

      本文链接:https://www.haomeiwen.com/subject/knubddtx.html