vue多語言vue-i18n
使用vue開發的網站如何支援多語言?
如果vue網站想支援多語言我們可以選擇 vue-i18n 下面介紹一下它在vue中的使用:
1:使用npm安裝
npm install vue-i18n -S
2:掛載到vue例項
3:模板使用import Vue from 'vue' import VueI18n from 'vue-i18n' // install plugin Vue.use(VueI18n) Vue.config.lang = 'zh-cn' Vue.locale('zh-cn', { message: '你好' }) Vue.locale('en', { message: 'hello' })
<span>{{ $t('message') }}</span>
或者也可以用在data中
export defaults {
data () {
return {
hello: this.$t('message')
}
}
}
相關推薦
vue多語言vue-i18n
使用vue開發的網站如何支援多語言? 如果vue網站想支援多語言我們可以選擇 vue-i18n 下面介紹一下它在vue中的使用: 1:使用npm安裝 npm install vue-i18n -S 2
分享一個自己寫的vue多語言插件smart-vue-i18n
https 實現 template contain 解析 前言 了解 pre prot 前言 目前有比較成熟的方案(vue-i18n)了解了下,並且實用了一下感覺對於我在使用的項目來說略顯臃腫,功能比較多,所以壓縮的會比較大,在移動端不太適合所以自己花一天時間擼了一個vu
利用vue-i18n實現多語言切換
在angular中有ngx-translate解決i18n的需求,vue也具備這樣的能力,利用vue-i18n,我們可以實現多語言的切換,可以輕鬆搞定大部分的需求,包括中英文切換,以及詞條的變更。詞條變更在基線版本真的是經常會遇到的,本人深有體會。不扯淡了,說一下vue-i18n基本的使
nuxt.js實戰之用vue-i18n實現多語言
一、實現步驟 1、安裝vue-i18n並且建立store.js(vuex狀態管理)檔案 2、建立一個(middleware)中介軟體,用來管理不同的語言 3、建立不同語言的json檔案作為語言包(例如: ~locales/en.json) 4、在pages資料夾下建立檔案,並進行翻譯 二、詳細步驟
vue專案使用vue-i18n和iView切換多語言
效果圖: 當然,如果使用iview元件,元件也會對應切換語言。 這裡,假設已經用vue-cli腳手架建立了專案,熟悉vue-router,而且已經引入了iview UI。 第一步: 我們在main.js引入vue-i18n import VueI18n from "vue-i18n";
vue專案中如何使用多語言(vue-i18n)
因專案需要,需要使用多語言,特此記錄使用方法。 第一步:安裝vue-i18n npm install vue-i18n 第二步:在生成的i18n資料夾中的index.js裡引入vue-i18n 第三步:依舊在i18n資料夾中的indx.js檔
vue用i18n實現多語言支援(國際化)
vue-i18n是用於多語言適配的vue外掛,主要用於前端專案的國際化應用。 個簡單的例子: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title&
使用vue-i18n實現多語言
1. 前言 (1) 需求 Vue工程,需要實現多語言切換功能。 (2) vue-i18n外掛 npm中對vue-i18n的描述及文件 我們將使用這個外掛實現多語言。 (3) 相容性 支援Vue.js 2.x以上版本
vue與vue-i18n結合實現後臺資料的多語言切換
在XXX.js檔案中定義函式: getUser(context,info){ context.$http.get(SERVER_URL+'/users',info).then(function(data){ let err =data.body.
vue-i18n 實現多語言切換
首先安裝 npm install vue-i18n 然後在main.js 中引入: import Vue from 'vue' import VueI18n from 'vue-i18n'
VUE實現Studio管理後臺(三):支援多語言國際化(vue-i18n)
RXEditor的第一版本是英文版,有些朋友看起來覺得不習慣,後來因為惰性,不願意再修改舊程式碼加入中文版,這次提前就把這個問題解決了,克服惰性最好的方式,就是想到就儘快去做,避免拖延。 本來計劃在介面的右上角,做一個下拉選單選擇語言。下拉選單的工作量稍稍有些大,並且很少有隨時切換介面語言的需求。最終確定獲取
【vue 進階指南 一】多語言國際化(中英文切換)
vue + element-ui + vue-i18n 多語言國際化 1.element-ui 並不支援最新版的vue-i8n 外掛,開發時注意i18n的版本,當然本示例成功解決版本不相容的問題,詳細說明請看element官方文件:http://eleme
前端Vue中多語言切換功能的實現
在基於vue-cli專案開發過程中,多語言切換功能可使用vue-i18外掛,具體實現方法如下:step1: 在專案中安裝vue-i18外掛cnpm install vue-i18n --save-devstep2:在專案的入口檔案main.js中引入vue-i18n外掛imp
讓現有vue前端專案快速支援多語言 - 用.net core程式快速替換中文為資源Key,咱不幹體力活
前言 這是我第一次發部落格,2020年立個flag以後要經常發。 最近應公司上層要求,需要將現有專案儘快支援多語言,而中文內容可以找專業人員翻譯。那麼咱們說幹就幹,首先我們專案的前端是用vue寫的spa程式且元件方面用的element ui,那麼自然而然想到用vue官方推薦的vue i18n,我快速過了下i1
現有 Vue.js 專案快速實現多語言切換的一種思路
Web 專案多語言(i18n,即國際化)是比較常見的需求,常規的做法大概有以下幾種: 1. 每種語言單獨開發頁面,適用於 CMS 之類的網站 2. 多語言文字和頁面結構分離,執行時動態替換。適用於單頁應用(SPA) 3. 直接用網頁翻譯外掛,機器翻譯。這種效果不太理想,同時有一些侷限性(後面會講到) ## 問
多語言切換jquery.i18n.min.js
jquery i18n 語言項目需求,切換多語言,采用jQuery.i18n.min.js文件內容如下-------------------------------------------------/*! * jquery i18n Plugin v1.0.0 * https://github.com/ZO
Vue多元素過渡
runjs 透明度 amp cat catalog ebo 單元 詳細 cit 前面的話 前面分別介紹了單元素過渡的CSS過渡和JS過渡,本文將詳細介紹Vue多元素過渡 常見示例 最常見的多標簽過渡是一個列表和描述這個列表為空消息的元素: <
【vue】使用vue構建多頁面應用
shell. 是把 ble 使用 搜索引擎優化 外殼 範圍 動畫 body 先了解一些單頁面和多頁面的區別 0- 多頁應用模式MPA 單頁應用模式SPA 應用構成 由多個完整頁面構成 一個外殼頁面和多個頁面片段構成 跳轉方式 頁面之間的跳轉是從一個頁面跳轉
Vue國際化處理 vue-i18n 以及項目自動切換中英文
alt label mas 地方 html min 目錄 sta admin 1. 環境搭建 命令進入項目目錄,執行以下命令安裝vue 國際化插件vue-i18n npm install vue-i18n --save 2. 項目增加國際化翻譯文件 在項目的src下添加la
laravel整合vue 多入口解決
ref 入口 fig ogl 源文件 前臺 one depend uniq 2018年8月10日23:10:29 其實整合是挺簡單,因為laravel本身就準備的挺好了 laravel 版本5.6 註意php cli是web是不一樣的 這個需要設置環境變量 ,php需要