宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見(jiàn)問(wèn)題
產(chǎn)品動(dòng)態(tài)
精選推薦

Vue 國(guó)際化之 vue-i18n 的使用

管理 管理 編輯 刪除

一、安裝

npm install vue-i18n

如果在一個(gè)模塊系統(tǒng)中使用它,你必須通過(guò) Vue.use() 明確地安裝 vue-i18n

ad414202306141203236429.png

二、使用

在 src 下創(chuàng)建 lang 文件夾。

1、準(zhǔn)備語(yǔ)言包

本例我準(zhǔn)備了兩種語(yǔ)言包,分別是中文和英文:zn、en。在 lang 下創(chuàng)建兩個(gè)文件,zn.js 和 en.js。

81898202306141203386038.png

91dd520230614120353959.png

2、準(zhǔn)備翻譯的語(yǔ)言環(huán)境

在 lang 下創(chuàng)建 index.js,使用如上的兩種語(yǔ)言包。

2268b202306141204139973.png

3、實(shí)現(xiàn)語(yǔ)言翻譯

在 main.js 中將 i18n 注入 vue 中

56c9020230614120429650.png

使用方式

(1)直接使用

74d6a202306141201344253.png

(2) 語(yǔ)言切換

6cafe202306141201532367.png

(3)data 變量翻譯

假如頁(yè)面某個(gè)名稱綁定了 data 中變量,即可能存在多個(gè)值,此時(shí)又該如何進(jìn)行語(yǔ)言翻譯?

如下,“msg”存在多個(gè)取值,我們希望在切換“msg”值同時(shí)根據(jù)當(dāng)前語(yǔ)言環(huán)境進(jìn)行翻譯。

d83f6202306141202224485.png

首先,明確“msg”的取值有兩個(gè),分別為“message”、“display”,此時(shí)確保語(yǔ)言包中都存在這兩個(gè)詞與對(duì)應(yīng)的翻譯值。

其次,在組件中不能直接 $t('main.message') 使用,該種方式確定了翻譯對(duì)象,而“msg”的翻譯對(duì)象不確定,有可能是“message”、“display”甚至更多,于是,我使用了模板字符串,實(shí)現(xiàn)了值動(dòng)態(tài)變化自動(dòng)翻譯的效果。

32e5e202306141204484310.png

Tips:在使用的過(guò)程中,出現(xiàn)了報(bào)錯(cuò)情況,將在第四點(diǎn)記錄。

三、整合 ElementUI 語(yǔ)言包

我們可以整合 ElementUI 中存在的語(yǔ)言包。

2175e202306141153488244.png

1、擴(kuò)展中文

3eacd202306141205041392.png

2、擴(kuò)展英文

24fd3202306141205162807.png

3、使用擴(kuò)展語(yǔ)言翻譯

7ac21202306141154557909.png

根據(jù)上圖(語(yǔ)言包)取可翻譯字段。

22e59202306141205284758.png

四、問(wèn)題記錄

在使用過(guò)程中,中間有如下報(bào)錯(cuò)信息。

b28ee202306141155418789.png

報(bào)錯(cuò)的原因主要是因?yàn)楫?dāng)前使用的版本不匹配,解決方案入下。

npm install vue-i18n@8

五、擴(kuò)展

vue3 中使用 vue-i18n

vue-i18n 在 vue3 中使用方式與 vue2 有些差異。

1、安裝

npm install vue-i18n@next -S

2、準(zhǔn)備語(yǔ)言環(huán)境

e12e920230614120546620.png

3、實(shí)現(xiàn)語(yǔ)言翻譯

0f752202306141206001487.png

37612202306141206126079.png

61506202306141206234626.png


請(qǐng)登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-06-14 12:06:37

快捷回復(fù)
回復(fù)
回復(fù)
回復(fù)({{post_count}}) {{!is_user ? '我的回復(fù)' :'全部回復(fù)'}}
排序 默認(rèn)正序 回復(fù)倒序 點(diǎn)贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無(wú)簡(jiǎn)介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復(fù) {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復(fù)' : '回復(fù)'}}
刪除
回復(fù)
回復(fù)
查看更多
打賞
已打賞¥{{reward_price}}
3283
{{like_count}}
{{collect_count}}
添加回復(fù) ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見(jiàn)問(wèn)題 產(chǎn)品動(dòng)態(tài) 精選推薦 首頁(yè)頭條 首頁(yè)動(dòng)態(tài) 首頁(yè)推薦
取 消 確 定
回復(fù)
回復(fù)
問(wèn)題:
問(wèn)題自動(dòng)獲取的帖子內(nèi)容,不準(zhǔn)確時(shí)需要手動(dòng)修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當(dāng)前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請(qǐng)輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認(rèn)打賞

微信登錄/注冊(cè)

切換手機(jī)號(hào)登錄

{{ bind_phone ? '綁定手機(jī)' : '手機(jī)登錄'}}

{{codeText}}
切換微信登錄/注冊(cè)
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開(kāi)源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服