国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁(yè) > news >正文

慈溪做網(wǎng)站網(wǎng)站打開(kāi)速度優(yōu)化

慈溪做網(wǎng)站,網(wǎng)站打開(kāi)速度優(yōu)化,社區(qū)網(wǎng)站建設(shè)難點(diǎn),電影網(wǎng)站怎么做要多少錢(qián)一、下載依賴 vue-i18n yarn add vue-i18n創(chuàng)建存放語(yǔ)言文件的目錄 以及配置文件的配置 我是在src/lang 新建index.ts、cn.ts、en.ts以及test文件夾其中再分別新建cn.ts以及en.ts /lang/index.ts 用于導(dǎo)出vue-i18n需要的配置對(duì)象 import en from "./en.ts"; import…

一、下載依賴 vue-i18n

在這里插入圖片描述

yarn add vue-i18n

創(chuàng)建存放語(yǔ)言文件的目錄 以及配置文件的配置

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

/lang/index.ts 用于導(dǎo)出vue-i18n需要的配置對(duì)象

import en from "./en.ts";
import zh from "./cn.ts";const messages = {en,zh,
};
const language = (
// 讀取本地瀏覽器語(yǔ)言環(huán)境中文 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", // 默認(rèn)zh翻譯messages,
};

/src/lang/en.ts 以及同目錄下的cn.ts用于收集模塊的語(yǔ)言文件并統(tǒng)一提供給Index.ts導(dǎo)出

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

/src/lang/cn.ts 以及同目錄下的en.ts用于收集模塊的語(yǔ)言文件并統(tǒng)一提供給Index.ts導(dǎo)出

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

/src/lang/test/cn.ts

export default {h1Title: "這是一個(gè)測(cè)試文本"}

/src/lang/test/en.ts

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

main.ts中需要對(duì)vue-i18n進(jìn)行引入并使用

import { createApp } from "vue";//必須的依賴
import App from "./App.vue";//必須的依賴
iimport i18nOptionsObj from "./lang/index"; // 1導(dǎo)入vue-i18需要的配置對(duì)象
import { createI18n } from "vue-i18n"; // 2 導(dǎo)入創(chuàng)建實(shí)例的鉤子函數(shù)
const app = createApp(App); //必須的依賴const i18n = createI18n(i18nOptionsObj);// 3.根據(jù)配置對(duì)象創(chuàng)建實(shí)例
app.use(i18n);// 4.掛在到Vue身上
app.config.globalProperties.$t = i18n.global.t;// 5.全局掛載$t翻譯方法
app.mount("#app");//必須的步驟

組件中使用

模板使用

<template>
<h1>
{{$t("test.h1Title")}}
中文環(huán)境====>這是一個(gè)測(cè)試文本
英文環(huán)境====>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"))
//中文環(huán)境輸出====>這是一個(gè)測(cè)試文本
//英文環(huán)境輸出====>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>

語(yǔ)言環(huán)境切換

import { useI18n } from 'vue-i18n'
const { locale } = useI18n()
locale.value = 'zh' || 'en'
http://m.aloenet.com.cn/news/34148.html

相關(guān)文章:

  • 公安網(wǎng)站建設(shè)公司網(wǎng)站與推廣
  • 莆田做網(wǎng)站的公司住房和城鄉(xiāng)建設(shè)部官網(wǎng)
  • 個(gè)體做外貿(mào)的網(wǎng)站2021百度模擬點(diǎn)擊工具
  • 企業(yè)微信網(wǎng)站建設(shè)東莞做網(wǎng)站哪里好
  • 南通公司網(wǎng)站建設(shè)怎么做網(wǎng)站推廣和宣傳
  • 空調(diào)維修技術(shù)支持東莞網(wǎng)站建設(shè)國(guó)家最新新聞
  • wordpress簡(jiǎn)約企業(yè)主題下載廣州seo技術(shù)外包公司
  • 網(wǎng)絡(luò)推廣合同網(wǎng)站seo優(yōu)化服務(wù)商
  • 北京設(shè)計(jì)院排名前十強(qiáng)湖南網(wǎng)站seo地址
  • 佛山百度網(wǎng)站排名深圳建站公司
  • 惠州網(wǎng)站建設(shè)找惠州邦百度云盤(pán)網(wǎng)頁(yè)登錄入口
  • 查看網(wǎng)站外鏈代碼百度高級(jí)搜索指令
  • 3東莞網(wǎng)站建設(shè)外貿(mào)網(wǎng)站推廣平臺(tái)
  • 搭建一個(gè)20人的辦公網(wǎng)絡(luò)優(yōu)化是什么梗
  • 企業(yè)網(wǎng)站制作 深圳怎樣做推廣營(yíng)銷(xiāo)
  • 優(yōu)狐網(wǎng)站建設(shè)公司網(wǎng)站建設(shè)
  • 作業(yè)做哪些類型的網(wǎng)站查權(quán)重網(wǎng)站
  • 永久域名最新網(wǎng)站搭建一個(gè)網(wǎng)站平臺(tái)需要多少錢(qián)
  • 網(wǎng)站開(kāi)發(fā)有哪些要求鄭州seo優(yōu)化阿亮
  • 榆林做網(wǎng)站的公司免費(fèi)seo網(wǎng)站推廣在線觀看
  • 網(wǎng)站模板做網(wǎng)站網(wǎng)絡(luò)營(yíng)銷(xiāo)管理名詞解釋
  • 網(wǎng)站開(kāi)發(fā)和軟件北京搜索優(yōu)化排名公司
  • wordpress滑動(dòng)驗(yàn)證2016汕頭網(wǎng)站建設(shè)方案優(yōu)化
  • 重慶做網(wǎng)站重慶做網(wǎng)站企業(yè)網(wǎng)站推廣方法實(shí)驗(yàn)報(bào)告
  • 新興縣城鄉(xiāng)建設(shè)局網(wǎng)站云搜索app下載
  • 廣告型網(wǎng)站建設(shè)成人本科
  • 濰坊做網(wǎng)站的那家好網(wǎng)絡(luò)推廣公司名字大全
  • 北京公司網(wǎng)站制作電話網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣外包服務(wù)
  • 香港服務(wù)器做網(wǎng)站日照網(wǎng)絡(luò)推廣公司
  • 基于php技術(shù)的網(wǎng)站建設(shè)關(guān)鍵詞優(yōu)化推廣公司