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

哪家做网站好头条广告入口

哪家做网站好,头条广告入口,做ppt模板网站有哪些内容,wordpress主题知乎一、下载依赖 vue-i18n yarn add vue-i18n创建存放语言文件的目录 以及配置文件的配置 我是在src/lang 新建index.ts、cn.ts、en.ts以及test文件夹其中再分别新建cn.ts以及en.ts /lang/index.ts 用于导出vue-i18n需要的配置对象 import en from "./en.ts"; import…

一、下载依赖 vue-i18n

在这里插入图片描述

yarn add vue-i18n

创建存放语言文件的目录 以及配置文件的配置

我是在src/lang 新建index.ts、cn.ts、en.ts以及test文件夹其中再分别新建cn.ts以及en.ts

/lang/index.ts 用于导出vue-i18n需要的配置对象

import en from "./en.ts";
import zh from "./cn.ts";const messages = {en,zh,
};
const language = (
// 读取本地浏览器语言环境中文 zh-CN 英文 eng(navigator.language ? navigator.language : navigator.userLanguage) || "zh"
).toLowerCase();
export default {fallbackLocale: "zh",legacy: false, // composition APIglobalInjection: true, //全局生效$tlocale: language.split("-")[0] || "zh", // 默认zh翻译messages,
};

/src/lang/en.ts 以及同目录下的cn.ts用于收集模块的语言文件并统一提供给Index.ts导出

import test from "./test/en";
export default {test,
};

/src/lang/cn.ts 以及同目录下的en.ts用于收集模块的语言文件并统一提供给Index.ts导出

import test from "./test/cn";
export default {test,
};

/src/lang/test/cn.ts

export default {h1Title: "这是一个测试文本"}

/src/lang/test/en.ts

export default {h1Title: "This is a test text"}

main.ts中需要对vue-i18n进行引入并使用

import { createApp } from "vue";//必须的依赖
import App from "./App.vue";//必须的依赖
iimport i18nOptionsObj from "./lang/index"; // 1导入vue-i18需要的配置对象
import { createI18n } from "vue-i18n"; // 2 导入创建实例的钩子函数
const app = createApp(App); //必须的依赖const i18n = createI18n(i18nOptionsObj);// 3.根据配置对象创建实例
app.use(i18n);// 4.挂在到Vue身上
app.config.globalProperties.$t = i18n.global.t;// 5.全局挂载$t翻译方法
app.mount("#app");//必须的步骤

组件中使用

模板使用

<template>
<h1>
{{$t("test.h1Title")}}
中文环境====>这是一个测试文本
英文环境====>This is a test text
</h1>
</template>

js中使用

<script lang="ts" setup>
import { useI18n } from 'vue-i18n'
const { t } = useI18n()
console.log(t("test.h1Title"))
//中文环境输出====>这是一个测试文本
//英文环境输出====>This is a test text
<script>

混合

<script lang="ts" setup>
import {ref} from 'vue'
import { useI18n } from 'vue-i18n'
const { t } = useI18n()
const titleMsg1 = ref(t("test.h1Title")) 
const titleMsg2  = ref("test.h1Title") 
<script>
<template>
{{titleMsg1}}
{{$t(titleMsg2)}}
</template>

语言环境切换

import { useI18n } from 'vue-i18n'
const { locale } = useI18n()
locale.value = 'zh' || 'en'
http://www.mmbaike.com/news/102147.html

相关文章:

  • 嘉兴网站建设优化石家庄邮电职业技术学院
  • 两学一做晋中市网站win10最强优化软件
  • 渭南做网站电话百度下载2021新版安装
  • 网上做公务员考题的网站中国最新军事新闻直播
  • 慈溪企业网站建设seo深圳优化
  • 黄山网站设计公司平台交易网
  • 怎样利用网站做推广优秀品牌策划方案
  • 做影视网站版权问题网上销售哪些平台免费
  • 动态网站建设案例教程视频教程在线crm管理系统
  • 网站推广行业赚钱吗b2b网站有哪些平台
  • 做动态网站怎样配置iis网络营销方式都有哪些
  • 中小型网站建设信息石家庄百度关键词搜索
  • 微信网站怎么建立大学生网络营销策划书
  • 临沂网站建设报价西安网站推广
  • 网站搜索引擎友好性分析艺术培训学校招生方案
  • 怎么在网站上做宣传百度网站官网入口网址
  • apcache wordpress什么优化
  • 南宁营销型网站建设公司爱站网关键词
  • 网站可以做多少个关键词徐州seo顾问
  • 英茗网站建设关键词优化包含
  • 做网站需要哪些费用支出短视频seo排名系统
  • 3合1网站建设谷歌外贸平台
  • 新建网站如何推广站长工具站长之家官网
  • 昆明展示型网站开发推广任务发布平台app
  • WordPress网站远程访问seo 是什么
  • 虚拟主机网站建设的几个步骤输入关键词就能写文章的软件
  • 下载别人dede网站模版游戏交易平台
  • 深圳网络公司网站游戏优化
  • 代理ip做网站流量苏州关键词排名提升
  • 网站开发中怎么设置快捷键站内推广方式有哪些