首页 > 其他分享 >i18n国际化处理

i18n国际化处理

时间:2022-11-12 12:26:36浏览次数:48  
标签:国际化 vue 处理 xxx Vue i18n import fn

//安装
yarn add [email protected]

//封装引入并暴露
src/lang/index.js
import Vue from 'vue'
import VueI18n from 'vue-i18n'

Vue.use(VueI18n)

const i18n = new VueI18n({
  locale: 'en',
  messages: {
    // 语言包
    en: {
      F: 'file',
      xxx: 'home'
    },
    zh: {
      F: '文件',
      xxx: '首页'
    }
  }
})

export default i18n


//全局引入并挂载
main.js
import i18n from '@/lang'

new Vue({
  el: '#app',
  ...
  i18n,
  render: (h) => h(App)
})

//使用
xxx.vue
    <h1>{{ $t('xxx') }}</h1>
    <h2>{{ fn() }}</h2>

    <el-button @click="$i18n.locale = 'zh'">切换至中文</el-button>
    <el-button @click="$i18n.locale = 'en'">切换至英文</el-button>

methods: {
    fn() {
      console.log('fn')
    }
  }

标签:国际化,vue,处理,xxx,Vue,i18n,import,fn
From: https://www.cnblogs.com/strundent/p/16883438.html

相关文章

  • CSS的预处理器---[Less]
    CSS的预处理器---[Less]Less中文网址:http://lesscss.cn/常见的CSS预处理器:Sass、Less、Stylus1.Less使用我们首先新建一个后缀名为less的文件,在这个less文件里面书写......
  • 5.信号处理(1) --常用信号平滑去噪的方法
    前言:最近研究汽车碰撞的加速度信号,在信号的采集过程中难免遇到噪音,导致信号偏差,为了更好的反映系统情况,故常需要信号去噪,本文分享一些常用信号平滑去噪的方法。关键字:信号;去......
  • excel文件 实现自动处理数据的功能
    目录问题描述:解决方案:一、SQL查询二、SQL、python处理三、python处理四、优化python处理1.手动执行代码2.开机自动执行代码对比四种方案:总结:问题描述:在没有服务器的情况......
  • S7.NET读写西门子字符串处理
    S7.NET读写西门子字符串处理由于西门子字符串存储跟C#字符串的存储格式不一样,在与西门子通讯时,在解析/编码字符串时需要特殊处理。在没有看到S7.NET开源库前,一直都在琢磨......
  • 1-2 文件操作、文件处理
    相对路径:文件存在于当前目录绝对路径open解码当前系统编码 当前系统编码:gbk 如果打开utf-8,需要使用encoding=utf-8文件处理流程:1.打开文件,得到文件句柄并赋值给一......
  • 数据降噪处理--python实现
    原文链接:https://blog.csdn.net/qq_38342510/article/details/121227880一、均值滤波1)算法思想 给定均值滤波窗口长度,对窗口内数据求均值,作为窗口中心点的数据的值,之后......
  • Photoshop Elements 2020 for Mac(图形处理工具)v18.0激活版
    Photoshop Elements2020简称ps elements2020,Photoshop Elements是一款非常实用的图形处理工具。pselements2020mac中文版可以帮助您自动生成照片和视频作品的功能,采......
  • MySQL慢查询(中):正确的处理姿势,你get到了吗?
    正文共: 5156字 6图  预计阅读时间: 13分钟上篇回顾继上篇:​​MySQL慢查询(上):你知道为啥会慢么?​​在上一篇内容中,我们一起探索了这些内容:SQL执行过程查询SQL为什么会慢......
  • C#中调试和错误的处理
    正常模式下的调试1,在vs中使用Console.Write(或者WriteLine)方法向控制台输出变量的值,通过这种形式来观察变量的值是否符合预期。2,在Unity中可以使用Debug.Log(“”)......
  • Python编码处理
    xxx.encoding=设置编码属性如:request中返回resp.encoding='utf-8'str.encode()-----转换编码----操作#---------------------编码处理--------------------......