蘇州小程序制作之簡繁體切換如何實現?在網站上使用簡繁體切換是很常見的,如果不考慮搜索引擎,直接一個一個地使用,JS可以解決,但微信小程序似乎比較復雜,因為它的渲染方式和網頁不一樣,涉及到第三方接口的數據,底部TAB欄和標題欄。開發過小程序的學生應該知道,這些單詞直接寫在文件中,不能使用動態變量。
如果要更改,需要使用微信提供的接口方法,稍微復雜一點。因此,如果需要在微信小程序中實現簡體切換,就需要把所有的文字都放在一個簡體中JS在文件中,然后所有調用都通過JS來實現。大約有482個繁體字,所有的文字輸出都是統一的JS來替換。
相關的JS庫代碼如下:vararr={'strPY'=所有對應簡體字列表,strFT'=所有對應繁體字列表}functionshowLag(cc){varstr='';vartemp='';for(vari=0;i=-1){str+=cnConvert.strFT.charAt(cnConvert.strPY.indexOf(temp));}else{str+=temp;}}return(str);}module.exports.showLag=showLag;代碼和網頁JS幾乎,
這里沒有詳細的解釋,很多人問如何修改標題欄和底部TAB文字呢?可以用wx.setNavigationBarTitle(Objectobject)動態設置當前頁面的標題,下圖為動態設置底部的動態設置標題Tab欄文字的API方法:那么接口中的文字呢?
每次調用界面時,都要增加所需的語言參數,然后在后臺API根據語言參數轉換結果文本。關于蘇州小程序制作之簡繁體切換如何實現的問題蘇州鵝鵝鵝科技有限公司已在上文做出回答!希望我們的內容能幫到大家!