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

wordpress 4.9.9中小企业网站优化

wordpress 4.9.9,中小企业网站优化,信誉好的龙岗网站设计,深圳 微网站我使用的是vue2.6版本#xff0c;具体使用其他版本可以进行修改 一、安装 npm install vue-i18n -D 二、配置 1、文件配置 ①在src下创建 i18n 目录 ②在 i18n 目录下创建 langs 文件夹 和 index.js文件#xff0c;具体如下 2、index.js代码如下#xff0c;这里使用了…我使用的是vue2.6版本具体使用其他版本可以进行修改 一、安装 npm install vue-i18n -D 二、配置 1、文件配置 ①在src下创建 i18n 目录 ②在 i18n 目录下创建 langs 文件夹 和 index.js文件具体如下 2、index.js代码如下这里使用了较多语言具体按项目定 import Vue from vue; import VueI18n from vue-i18n; //引入自定义语言配置 import de from ./langs/de; import en from ./langs/en; import es from ./langs/es; import fr from ./langs/fr; import jp from ./langs/jp; import ko from ./langs/ko; import th from ./langs/th; import tw from ./langs/tw; import vi from ./langs/vi; import zh from ./langs/zh; Vue.use(VueI18n); // 全局注册国际化包 // 准备翻译的语言环境信息 const i18n new VueI18n({locale: localStorage.getItem(lang) || zh, //将语言标识存入localStorage或sessionStorage中首次默认中文显示非首次则以localStorage为准messages: {de,en,es,fr,jp,ko,th,tw,vi,zh},silentTranslationWarn: true, //解决vue-i18n黄色警告value of key xxx is not a string和cannot translate the value of keypath xxx.use the value of keypath as default,可忽略globalInjection: true, // 全局注入fallbackLocale: zh, // 指定的locale没有找到对应的资源或当前语种不存在时默认设置当前语种为中文 }); const temLang localStorage.getItem(lang); if (!temLang) {localStorage.setItem(lang, zh) } export default i18n;3、zh.js文件实例其他语言文件按这格式不变 // 中文 export default {loginTitle: 账号登入,registerTitle: 账号注册,loginTip: 欢迎回来使用您的电子邮箱或手机号登入,registerTip: 使用您的电子邮箱或手机号进行注册,userNamePlc: 请输入账号,userPassPlc: 请输入密码,login: 登入,register: 注册,overtime: 登录超时请重新登录,loginSuccess: 登入成功,registerSuccess: 注册成功,userNameTip: 请输入账号,userPassTip: 请输入密码,userOldPassTip: 请输入旧密码,userNewPassTip: 请输入新密码,userPassAgainTip: 请再次输入新密码,errorPassTip: 两次密码不一致,userPassSureTip: 请再次输入密码,jumpPageText: 当前页面需要登录查看请登录, };4、为了方便使用添加了个hooks文件可以在vue页面引用此文件获取当前语言 // 语言配置 import { ref, computed, getCurrentInstance } from vue;export function useLang() {const vm getCurrentInstance();const lang ref(localStorage.getItem(lang) || zh);const langList ref([{label: English,src: require(../assets/images/lang/en.png),value: en,},{label: 简体中文,src: require(../assets/images/lang/zh.png),value: zh,},{label: 繁體中文,src: require(../assets/images/lang/tw.png),value: tw,},{label: ไทย,src: require(../assets/images/lang/th.png),value: th,},{label: 日本語,src: require(../assets/images/lang/jp.png),value: jp,},{label: Español,src: require(../assets/images/lang/es.png),value: es,},{label: Français,src: require(../assets/images/lang/fr.png),value: fr,},{label: Deutsch,src: require(../assets/images/lang/de.png),value: de,},{label: 한국어,src: require(../assets/images/lang/ko.svg),value: ko,},{label: Tiếng Việt,src: require(../assets/images/lang/vi.svg),value: vi,},]);// 获取当前语言对象const getLangObject computed(() {return langList.value.find((item) item.value lang.value);});// 设置语言const setLan (val) {localStorage.setItem(lang, val);lang.value val;vm.proxy.$i18n.locale val; //切换为英文// location.reload();};return { lang, setLan, langList, getLangObject }; }5、main.js配置 import Vue from vue; import ElementUI from element-ui; import element-ui/lib/theme-chalk/index.css; import App from ./App.vue; import router from ./router; import store from /store/index; import i18n from ./i18n; import ./permission; Vue.use(ElementUI); Vue.use({i18n: (key, value) i18n.t(key, value), }); Vue.config.productionTip false; new Vue({router,store,i18n,render: (h) h(App), }).$mount(#app);三、使用 1、template模板使用 template{{ $t(loginTitle) }} /template 2、setup中使用这里使用的vue2.6和其他会有些差别 import { getCurrentInstance } from vue; const vm getCurrentInstance();console.log(vm.proxy.$t(loginTitle)) 3、js文件中使用 import i18n from ./i18n;i18n.t(loginTitle)
http://www.tj-hxxt.cn/news/132237.html

相关文章:

  • 购物网站创业时是如何做宣传的广州做韩国网站
  • 杭州公司网站WordPress手机不显示
  • 网站建设克隆wordpress 转移 问号
  • wordpress建站ftp常州网站外包
  • 汽车网站哪个好网站建设是学哪个学科
  • 惠州城乡住房建设厅网站wordpress本文地址
  • 商城网站模板框架wordpress打开前台页面空白
  • 小企业网站建设新市场报价.net wap网站
  • asp.net网站建设项目实战资料小型购物网站建设
  • 建设网站需要租赁主机吗网站开发工作进展情况
  • python和php做网站网站建设属于销售费用
  • 马鞍山住房和城乡建设局网站成都的科技公司有哪些
  • 网站代码 公告栏 php如何编辑网站标题栏
  • 做国际网站有补贴吗只选设计师的网站
  • 网站描述怎么修改flash制作网页
  • 江西网站icp备案注销中山网站建设文化流程
  • 上海网站设计优刻天琥网页设计培训
  • 建设银行网站招聘官网wordpress咋用
  • 网站服务器租用有什么好photoshop网页版
  • 泰安吧重庆优化官网服务
  • 网站设计学习网seo外链在线提交工具
  • 四川网站建设 招标wix和wordpress哪个好
  • 网站创建一般创建哪种类型网站用的字体
  • 龙岗网站建设哪家好网站开发小程序
  • 九洲建设官方网站基于jsp的网站建设论文
  • 延安网站制作网站建设网络营销平台 云搜系统
  • 怎么做自己的淘宝客推广网站it外包收费
  • 马克斯网站建设申泽seo
  • o2o网站建设平台可以做海报的网站
  • 地方网站 域名选择大型网站技术架构:核心原理与案例分析