当前位置: 首页 > news >正文

金湖网站建设郑州网络营销公司有哪些

金湖网站建设,郑州网络营销公司有哪些,web是网站还是网页,图书馆网站建设工作这里以Vue2为例子 第一步:安装vue-i18n npm install vue-i18n8.26.5 第二步:在src下创建js文件夹,继续创建language文件夹 在language文件夹里面创建zh.js、en.js、index.js这仨文件 这仨文件代码分别如下: zh.js export de…

这里以Vue2为例子

第一步:安装vue-i18n

npm install vue-i18n@8.26.5

第二步:在src下创建js文件夹,继续创建language文件夹

在language文件夹里面创建zh.js、en.js、index.js这仨文件

这仨文件代码分别如下:

zh.js

export default {word1: "中国必然崛起!",word2: "中文是伟大的语言",
}

小技巧Tip:还可以用对象的方式加入语言内容,譬如
word:{
    label1: "中国必然崛起!",
    label2: "中文是伟大的语言",
}

在调用的时候就用$t('word.label1')、$t('word.label1')就可以了,这样更加方便归类同一个栏目菜单下的词汇变量

en.js

export default {word1: "China is NB!",word2: "Chinese is great language",
}

 index.js

import Vue from 'vue'; import VueI18n from 'vue-i18n';//npm install vue-i18n@8.26.5
Vue.use(VueI18n);
//引入国际化变量文件
import zh from './zh';//中文
import en from './en';//英语
// ...可以按照上面的方式,继续添加其他语言
let messages = { zh, en, };
let defaultLang = 'zh';//默认是中文
Object.keys(messages).includes(localStorage.language) || (localStorage.language = defaultLang);
let locale = localStorage.language;
export default { locale, messages, defaultLang };

第三步:在main.js文件里面引入i18n

// 【多国语言】----------------------------------------------------------------
import i18n from './language';//引入多语言配置文件index.js//【初始化加载】----------------------------------------------------------------
import App from '../vue/App';
new Vue({el: '#app',render: h => h(App),router,store: vuex,i18n, //把i18n挂载在全局上
});

第四步:应用文件

<template><div><h1>{{ $t('word1') }}</h1><h2>{{ $t('word2') }}</h2><hr><el-button @click="changeLanguage('zh')" v-if="this.$i18n.locale !== 'zh'" type="success">中文</el-button><el-button @click="changeLanguage('en')" v-if="this.$i18n.locale !== 'en'" type="danger">英文</el-button></div>
</template>
<script>
import i18n from '@/js/language';//引入多语言配置文件index.js
export default {created() {this.addEvents();},methods: {changeLanguage(curLang) {Object.keys(i18n.messages).includes(curLang) || (curLang = i18n.defaultLang);this.$i18n.locale = curLang;localStorage.language = curLang;},addEvents(d) {this.removeEvents();addEventListener('storage', this.storage);},removeEvents(d) {removeEventListener('storage', this.storage);},storage(e) {e.key === 'language' && this.changeLanguage(e.newValue);// 监听手工修改localStorage.language;},}
};
</script> 
http://www.shuangfujiaoyu.com/news/37196.html

相关文章:

  • 布吉做棋牌网站建设哪家便宜windows优化大师电脑版
  • 免费自己做网站吗酒店网络营销推广方式
  • 石家庄做网站建设的公司电商网站模板
  • 企业形象型网站建设公司做网站需要多少钱
  • 网站建设与维护安徽网站推广
  • 个人网站 不备案cpa游戏推广联盟
  • 西藏建设厅官方网站web个人网站设计代码
  • 长沙餐饮设计公司持续优化疫情防控举措
  • dreamweaver做网站教程整站排名服务
  • 网站域名申请百度经验官网首页
  • 手机做任务网站有哪些谷歌优化技巧
  • app定制开发网站有哪些成都网站seo排名优化
  • 河南专业建网站如何投放网络广告
  • 周杰伦做的广告网站搜索引擎最新排名
  • 哪些网站做批发衣服市场营销策划书
  • 深圳找个人做网站关键词优化seo费用
  • 苏州企业建站程序小红书推广怎么收费
  • 苏州前十名传媒公司单页站好做seo吗
  • 网站后台html编辑器搜索引擎优化seo名词解释
  • 网站建设与会展央视网新闻
  • 长清网站建设电话seo网站优化推荐
  • 做网站需要apache火蝠电商代运营靠谱吗
  • 可视化建站工具商业软文
  • 如何查询网站开发南宁seo排名收费
  • wordpress 修改登录页面seo搜索引擎优化是
  • 长春建站模板评测seo网站优化案例
  • 盐城网站建设要多少钱营销必备十大软件
  • 网站建设托管金融网站推广圳seo公司
  • 青岛 生物类网站建设河南网站优化
  • 提升学历报名入口seo优化课程