苏州小程序制作之简繁体切换如何实现?在网站上使用简繁体切换是很常见的,如果不考虑搜索引擎,直接一个一个地使用,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根据语言参数转换结果文本。关于苏州小程序制作之简繁体切换如何实现的问题苏州鹅鹅鹅科技有限公司已在上文做出回答!希望我们的内容能帮到大家!