当前位置: 首页 > news >正文

建设隔离变压器移动网站哪个网站做婚礼邀请函好

建设隔离变压器移动网站,哪个网站做婚礼邀请函好,发稿社,如何查看wordpress版本号已经重新优化代码做成了组件,需要可自取:https://github.com/CrystalCAI11/wechat-language-compoment 所有操作都打包在组件里不需要在额外的地方添加代码,直接在你需要的页面里导入组件,再在对应页面的onLoad()里set文本就行了。…

已经重新优化代码做成了组件,需要可自取:https://github.com/CrystalCAI11/wechat-language-compoment
所有操作都打包在组件里不需要在额外的地方添加代码,直接在你需要的页面里导入组件,再在对应页面的onLoad()里set文本就行了。

onLoad() {this.setData({content: wx.getStorageSync('content')})}

第一步,找个地方新建中英文两个字典,我是放在utils下面
在这里插入图片描述
字典内容如下en.js

let en = {text1: 'text1',text2: 'text2',text3:'text3',text4:'text4',
}module.exports = {content: en
}

zh.js

let zh = {text1: '文本1',text2: '文本2',text3:'文本3',text4:'文本4',
}module.exports = {content: zh
}

第二步,把切换语言的两个函数放在app.js里

import zh from '/utils/zh'
import en from '/utils/en'//导入两个字典App({globalData: {language: wx.getStorageSync('language')},onLaunch() {this.updateContent()//每次启动小程序都重新获取所选语言的文本},updateContent() {let lastLanguage = wx.getStorageSync('language')//获取当前语言if (lastLanguage == 'en') {this.globalData.content = en.content//根据当前系统语言获取对应文本wx.setStorageSync('language', 'en')//把当前语言保存在本地} else {//中文为默认语言this.globalData.content = zh.contentwx.setStorageSync('language', 'zh')}},changeLanguage() {let language = wx.getStorageSync('language')//获取当前语言if (language == "zh") {wx.setStorageSync('language', 'en')//切换语言并保存在本地} else {wx.setStorageSync('language', 'zh')}this.updateContent()//拿修改后语言获取对应文本}
})

这里用wx.setStorageSync()方法来保存语言只是为了方便debug,你只用app.globaldata来传值也是完全没有问题的。

第三步,把切changeLanguage()方法bindtap在首页的元素里。
因为updateContent()方法放在onLaunch函数里,所以切换语言后我加了一个wx.reLaunch()重启首页,才能获取新的语言文本。

<!--index.wxml-->
<view class="container"><view bindtap="changeLanguage">EN|中文</view><view><text>{{content.text1}}</text><text>{{content.text2}}</text></view><view bindtap="toPage2">{{content.toPage2}}</view>
</view>

index.js

  changeLanguage() {app.changeLanguage()wx.reLaunch({url: '/pages/index/index',})},

第四步,给所有页面的onShow()里都加上如下代码,然后别忘了把原本的文本都改成{{content.xxx}}这样的形式,就搞定啦。

  onShow() {this.setData({content: app.globalData.content,})},
http://www.yayakq.cn/news/847406/

相关文章:

  • 扬州网站建设文章网站建设岗位能力
  • 山西省城乡住房和建设厅网站html5 响应式网站
  • 做推广用那个网站吗苏州市建设局网站地址
  • 网站优化原理域名到期换个公司做网站
  • 山东做网站三五wordpress 离线更新
  • 个人网站 icp上海seo有哪些公司
  • 南沙做网站织梦做的网站怎样
  • 专业门户网站的规划与建设工作中如何调节自己的情绪
  • 自己做的视频网站如何赚钱网站建设对旅游意义
  • 郑州建设网站报价wordpress 旅行主题
  • 网站开发公司按时交付网站tkd优化
  • 在公司网站投简历该怎么做架设网站 自己购买服务器
  • 北京保障房建设项目网站网站栏目结构包括哪些
  • 网站建设渠道wordpress电子商城模板
  • 顺德营销型网站重庆营销网站建设平台
  • 墙绘网站建设南宁模板建站平台
  • 做网站的成功案例西安长安区建设局网站
  • 手机建设中网站首页张家港保税区建设局网站
  • dede网站维护暂时关闭青岛代理记账公司
  • 做微商好还是开网站好公司标志
  • 行业信息网站深圳宝安中心区
  • 网站开发名词解释网站需要服务器吗
  • 做网站站长累吗德阳建设银行招聘网站
  • 盐城市城乡建设局网站怎么查一个网站的域名
  • 十大装修公司排行榜狼雨seo网站
  • 企业建站公司怎么创业义乌的论坛网站建设
  • 索莱宝做网站wordpress把写博客按钮放在前台
  • 宠物网站建站目标seo服务标准
  • 建站软件免费版下载专业做高校网站群管理系统
  • 网站域名怎么查Aspire Pro wordpress