首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【源码】Vue-i18n: 你知道国际化是怎么实现的么?

    Vue-i18n 简单介绍以及使用 大家好,我是 Gopal。目前就职于 Shopee,一家做跨境电商的公司,因为业务涉及到多个国家,所以我们各个系统都会涉及到国际化翻译。...包括: 整体的 Vue-i18n 的架构是怎样的? 上述 demo 是如何生效的? 我们为什么可以直接在模板中使用 $t?它做了什么? 上述 demo 是如何做到不刷新更新页面的?...其中左侧是 Vue-i18n 提供的一些方法、组件、自定义指令等能力,右侧是 Vue-i18n 对数据的管理 ?...这里谈谈 escapeParams,其实是 Vue-i18n 为了防止 xss 攻击做的一个处理。...从 Vue-i18n 中,我学习到了 国际化翻译 Vue-i18n 的架构组织和 $t 的原理,当遇到插值对象的时候,需要进行 parse 和 compile Vue-i18n 通过转义字符避免 XSS

    3.1K40

    vue2升级vue3:vue-i18n国际化异步按需加载

    只在请求的时候去加载它改动前代码import { createI18n } from 'vue-i18n';import dayjs from 'dayjs';import 'dayjs/locale/....chineseJson },    //****n  },});export default i18n;这个文件n多,堆叠起来体积也不少改动后import { createI18n } from 'vue-i18n...changLang(currentLang);export default i18n;这样就可以了注意事项由于是异步加载,比如初始化只加载 fallbackLocale ,代码中注释的部分vue3使用vue-i18n...loadLanguageAsync参考文章:vueI18n 多语言文件按需加载:https://blog.csdn.net/yujin0213/article/details/119137798vue 多语言 vue-i18n...www.cnblogs.com/chenyi4/p/12409074.html十分钟入门前端最佳的语言国际化方案 https://zhuanlan.zhihu.com/p/144717545转载本站文章《vue2升级vue3:vue-i18n

    1.8K10

    【源码】Vue-i18n: 你知道国际化是怎么实现的么?

    Vue-i18n 简单介绍以及使用 大家好,我是 Gopal。目前就职于 Shopee,一家做跨境电商的公司,因为业务涉及到多个国家,所以我们各个系统都会涉及到国际化翻译。...包括: 整体的 Vue-i18n 的架构是怎样的? 上述 demo 是如何生效的? 我们为什么可以直接在模板中使用 $t?它做了什么? 上述 demo 是如何做到不刷新更新页面的?...其中左侧是 Vue-i18n 提供的一些方法、组件、自定义指令等能力,右侧是 Vue-i18n 对数据的管理 入口文件为 index.js,在 VueI18n 类中的 constructor 中先调用...这里谈谈 escapeParams,其实是 Vue-i18n 为了防止 xss 攻击做的一个处理。...从 Vue-i18n 中,我学习到了 国际化翻译 Vue-i18n 的架构组织和 $t 的原理,当遇到插值对象的时候,需要进行 parse 和 compile Vue-i18n 通过转义字符避免 XSS

    2.1K10

    初识ABP vNext(6):vue+ABP实现国际化

    ABP后端支持的是本地化,而vue-element-admin支持的是国际化,使用vue-i18n实现;本文默认它两者是一回事。 前面的章节中,已经大概分析了vue+ABP国际化的实现思路。...(error); }); }); } }; src\lang\index.js: import Vue from "vue"; import VueI18n from "vue-i18n...这跟直接在前端做国际化有一点区别就是,后者的文本信息是写在前端,vue-i18n可以直接使用。而这里只是把文本信息改到后端,从后端获取后再设置到i18n中,本质是一样的。...接下来只需要把界面上对应的文本使用vue-i18n的$t()方法渲染就好了,比如: ? 前端需要改动的地方比较多,但都是类似的修改。。。直接看效果: ? ? ?...而vue-i18n是支持多层级的: ? 所以ElementUI的这部分文本还是放在前端了。 最后 本篇关于vue+ABP实现国际化就介绍完了。。。

    1.4K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券