当前位置: 首页 > 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.hrbkazy.com/news/13000.html

相关文章:

  • 太原网站建设 网站制作百度商家
  • 织梦做商城网站济源新站seo关键词排名推广
  • 公司微信网站建设方案长沙网络推广
  • 做网站必须要认证吗免费发帖论坛大全
  • 网上兼职做论坛版主 网站编辑广州seo站内优化
  • 做网站的工作时间网络营销的主要传播渠道
  • 有好的网站推荐一下吗做销售最挣钱的10个行业
  • 编写网站 语言武汉百度推广入口
  • 排名前十的室内设计公司常德网站优化公司
  • .la域名的门户网站web成品网站源码免费
  • 北京智联招聘官方网站做家政民生热点新闻
  • 南宁网站建设教学百度收录域名
  • 潍坊网站制作企业sem是什么检测分析
  • 网站图片滚动是怎么做的产品网络推广方式
  • 网站建设app哪个好用软文广告例子
  • 代购网站怎么做的网站推广怎么做有效果
  • 做不规则几何图形的网站域名注册需要哪些条件
  • 网站设计英文报告seo长沙
  • 东莞网站制作支付通道网络营销公司名称
  • 做医院的系统网站怎么做seo技术培训课程
  • 集团做网站怎么建立网站?
  • 无锡网站搜索优化2023年百度小说风云榜
  • 郑州网站建设行情站长之家论坛
  • 网页设计图片居中代码百度关键字优化
  • 网站发展趋势和前景培训机构招生7个方法
  • 北京做网站比较有名的公司有哪些今日头条搜索优化
  • 广州网站建设公司排行惠州seo博客
  • 少女前线b站服百度搜索风云榜电视剧
  • 网站内的链接怎么做网络服务器图片
  • 移动端web app网站开发重庆seo论坛