当前位置: 首页> 教育> 大学 > 佛山疫情最新消息今天_文字生成网址_百度收录网址提交_市场营销专业就业方向

佛山疫情最新消息今天_文字生成网址_百度收录网址提交_市场营销专业就业方向

时间:2025/7/19 6:54:41来源:https://blog.csdn.net/weixin_43993121/article/details/146412942 浏览次数:0次
佛山疫情最新消息今天_文字生成网址_百度收录网址提交_市场营销专业就业方向

app.js

引用文件

//国际化
import locales from './utils/locales'
import T from './utils/wxapp-i18n'

设置全局变量

App({// 全局变量globalData: {lang: '',},
})

设置全局函数,每个多语言页面都要调用

    setLang() {T.registerLocale(locales)// 获取系统设置的语言格式let resultLang = ''var value = this.globalData.langconsole.log('::::value', value);// en zh zh_TWif (value) {T.setLocale(value)resultLang = value} else {// 如果没有储存的值// 使用系统语言wx.getSystemInfo({success: function (res) {// 比如 "zh_CN" 表示简体中文,"zh_TW" 表示繁体中文,"en_US" 表示美式英语等const map = {zh_CN: 'zh',zh_TW: 'zh_TW',zh_HK: 'zh_TW',en: 'en_US',}T.setLocale(map[res.language] || 'en_US') //默认显示英文// wx.setStorageSync('lang', map[res.language] || 'zh')resultLang = map[res.language] || 'en_US'},fail: function (err) {console.error("获取系统信息失败", err);// 默认中文T.setLocale('en_US') //默认显示英文// wx.setStorageSync('lang', 'zh')resultLang = 'en_US'}});}wx.T = Treturn resultLang},

页面中使用

const app = getApp()
const t = wx.T._

method
如:

    setLang() {const lang = app.setLang()this.setData({lang,playing: t('Playing'),WeChatAuthorization: t('WeChatAuthorization'),Allow: t('Allow'),Reject: t('Reject'),})},

如:

    const titleMapLang = {'zh': '提示','zh_TW': '提示','en_US': 'Prompt'};const contentMapLang = {'zh': '需要获取摄像头权限才能使用此功能','zh_TW': '需要獲取攝像頭權限才能使用此功能','en_US': 'Camera permission is required to use this feature'};const confirmTextMapLang = {'zh': '去设置','zh_TW': '去設置','en_US': 'Settings'};// 用户没有授权,可以引导用户去设置页面开启权限wx.showModal({title: titleMapLang[_this.data.lang],content: contentMapLang[_this.data.lang],showCancel: false,confirmText: confirmTextMapLang[_this.data.lang],success: function (res) {if (res.confirm) {wx.openSetting();}}});
关键字:佛山疫情最新消息今天_文字生成网址_百度收录网址提交_市场营销专业就业方向

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: