vue与vue-i18n如何实现后台数据的多语言切换

这次给大家带来vue与vue-i18n如何实现后台数据的多语言切换,vue与vue-i18n实现后台数据的多语言切换的注意事项有哪些,下面就是实战案例,一起来看一下。

在XXX.js文件中定义函数:

getUser(context,info){  context.$http.get(SERVER_URL+'/users',info).then(function(data){   let err =data.body.error;   if(err===0){    let dataObj = data.body.userLists;  //获取后台返回的数据    this.users = dataObj.items.map(function (e,i) {  //遍历获取的数据,用this.$t()将每项数据与翻译资源对应     e.gender=context.$t(e.gender);            //context 是this, gender 与 diabetes_type 为每个items里的key;gender里的value有三种:'GDRNF'、‘GDRF'、‘GDRM'     e.diabetes_type = context.$t(e.diabetes_type);     return e;    });    this.listLoading = false;    // console.log(dataObj);   }  }) },

登录后复制

然后可以在vue 组件中调用函数 :XXX.getUser(this,info); 将后台获取的数据做相应操作后放入users数组;

以上方法是通过map函数遍历获取到的数据,用this.$t()将items的value与翻译资源中的value对应,从而实现后台数据的多语言切换;

en.json翻译资源中的部分数据:

{   "GDRNF":"Not Fill",   "GDRF":"Female",   "GDRM":"Male",  }

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

vue.js中$set怎样给数组更新

vue.js怎样操作移动数组位置并且更新视图

以上就是vue与vue-i18n如何实现后台数据的多语言切换的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2778669.html

(0)
上一篇 2025年3月8日 15:36:18
下一篇 2025年3月6日 11:06:57

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何修改vue请求数据中的值

    这次给大家带来如何修改vue请求数据中的值,修改vue请求数据中值的注意事项有哪些,下面就是实战案例,一起来看一下。 由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如:vm.item…

    编程技术 2025年3月8日
    200
  • 使用Vue的v-for进行数据分组

    这次给大家带来使用Vue的v-for进行数据分组,使用v-for进行数据分组的注意事项有哪些,下面就是实战案例,一起来看一下。 使用Vue.js可以很方便的实现数据的绑定和更新,有时需要对一个一维数组进行分组以方便显示,循环可以直接使用v-…

    2025年3月8日
    200
  • 深入理解js数据类型

    本文主要和大家分享深入理解js数据类型, 在 ECMAScript 规范中,共定义了 7 种数据类型,分为 基本类型 和 引用类型 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、…

    2025年3月8日 编程技术
    200
  • js返回页面并刷新页面数据

    通常我们控制返回页面使用window.history.back() 或者 window.history.go(-1).但是这样的后退方式,不并不能满足刷新数据的需求. 解决方法window.location.href = document.…

    编程技术 2025年3月8日
    200
  • Ajax怎么通过response在后台传递数据?(附代码)

    这次给大家带来Ajax怎么通过response在后台传递数据?(附代码),Ajax通过response在后台传递数据的注意事项有哪些,下面就是实战案例,一起来看一下。 这是js代码: var System = { getHttpReques…

    编程技术 2025年3月8日
    200
  • ajax怎样传递数组到后台

    这次给大家带来ajax怎样传递数组到后台,ajax传递数组到后台的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 我们在使用ajax异步的提交多选框得到需要操作的对象的id,这时我们可以把每一个id做出一个对象,之后放到一个数组中,…

    2025年3月8日
    200
  • 如何用php接收ajax提交到后台的数据

    这次给大家带来如何用php接收ajax提交到后台的数据,用php接收ajax提交到后台数据的注意事项有哪些,下面就是实战案例,一起来看一下。 在网上看了很久,发现数据的利用ajax提交数据到后台其实很简单,但是很多讲解的并不清楚,对于初学者…

    编程技术 2025年3月8日
    200
  • ajax实现加载数据的步骤详解

    这次给大家带来ajax实现加载数据的步骤详解,ajax实现加载数据的注意事项有哪些,下面就是实战案例,一起来看一下。 加载数据的具体代码,供大家参考,具体内容如下 1.xssj.php 无标题文档显示数据$(document).ready(…

    2025年3月8日
    200
  • 基于Ajax的formData图片和数据上传rue实现

    这次给大家带来基于Ajax的formData图片和数据上传rue实现,基于Ajax的formData图片和数据上传注意事项有哪些,下面就是实战案例,一起来看一下。 最近做一个项目,关于用户数据和表单上传的项目,碰到了不少坑,这里总结的分享给…

    编程技术 2025年3月8日
    200
  • 怎么用ajax实现数据删除与查看详情

    这次给大家带来怎么用ajax实现数据删除与查看详情,用ajax实现数据删除与查看详情的注意事项有哪些,下面就是实战案例,一起来看一下。 运用bootstrap,jquery和ajax显示一些数据,附加删除功能并且点击能弹出模态框详情功能 主…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论