中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

在環(huán)評(píng)備案網(wǎng)站上做登記后會(huì)怎么樣6淘寶直通車

在環(huán)評(píng)備案網(wǎng)站上做登記后會(huì)怎么樣6,淘寶直通車,重慶教育網(wǎng)站建設(shè),柳州做網(wǎng)站的公司有哪些已經(jīng)重新優(yōu)化代碼做成了組件,需要可自取:https://github.com/CrystalCAI11/wechat-language-compoment 所有操作都打包在組件里不需要在額外的地方添加代碼,直接在你需要的頁面里導(dǎo)入組件,再在對(duì)應(yīng)頁面的onLoad()里set文本就行了?!?article class="baidu_pl">

已經(jīng)重新優(yōu)化代碼做成了組件,需要可自取:https://github.com/CrystalCAI11/wechat-language-compoment
所有操作都打包在組件里不需要在額外的地方添加代碼,直接在你需要的頁面里導(dǎo)入組件,再在對(duì)應(yīng)頁面的onLoad()里set文本就行了。

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

第一步,找個(gè)地方新建中英文兩個(gè)字典,我是放在utils下面
在這里插入圖片描述
字典內(nèi)容如下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
}

第二步,把切換語言的兩個(gè)函數(shù)放在app.js里

import zh from '/utils/zh'
import en from '/utils/en'//導(dǎo)入兩個(gè)字典App({globalData: {language: wx.getStorageSync('language')},onLaunch() {this.updateContent()//每次啟動(dòng)小程序都重新獲取所選語言的文本},updateContent() {let lastLanguage = wx.getStorageSync('language')//獲取當(dāng)前語言if (lastLanguage == 'en') {this.globalData.content = en.content//根據(jù)當(dāng)前系統(tǒng)語言獲取對(duì)應(yīng)文本wx.setStorageSync('language', 'en')//把當(dāng)前語言保存在本地} else {//中文為默認(rèn)語言this.globalData.content = zh.contentwx.setStorageSync('language', 'zh')}},changeLanguage() {let language = wx.getStorageSync('language')//獲取當(dāng)前語言if (language == "zh") {wx.setStorageSync('language', 'en')//切換語言并保存在本地} else {wx.setStorageSync('language', 'zh')}this.updateContent()//拿修改后語言獲取對(duì)應(yīng)文本}
})

這里用wx.setStorageSync()方法來保存語言只是為了方便debug,你只用app.globaldata來傳值也是完全沒有問題的。

第三步,把切changeLanguage()方法bindtap在首頁的元素里。
因?yàn)閡pdateContent()方法放在onLaunch函數(shù)里,所以切換語言后我加了一個(gè)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.risenshineclean.com/news/64978.html

相關(guān)文章:

  • 做跨境的網(wǎng)站有哪些網(wǎng)絡(luò)口碑營銷案例
  • 如何做國外的網(wǎng)站網(wǎng)絡(luò)營銷八大工具
  • 直播營銷惠州seo推廣優(yōu)化
  • 哪些網(wǎng)站做財(cái)金的好seo網(wǎng)絡(luò)營銷技巧
  • 相城做網(wǎng)站的公司東營網(wǎng)站建設(shè)費(fèi)用
  • 如何修改網(wǎng)站后臺(tái)seo推廣效果
  • 免費(fèi)空間申請(qǐng)網(wǎng)站google關(guān)鍵詞搜索技巧
  • 大連建站企業(yè)域名注冊(cè)需要什么條件
  • 做外貿(mào)的數(shù)據(jù)網(wǎng)站鏈接檢測(cè)工具
  • 學(xué)校網(wǎng)站織夢(mèng)源碼騰訊中國聯(lián)通
  • 315網(wǎng)站專題怎么做google推廣費(fèi)用
  • 平面設(shè)計(jì)師長(zhǎng)逛的網(wǎng)站有哪些網(wǎng)站的網(wǎng)絡(luò)推廣
  • 世界網(wǎng)站制作百度app怎么找人工客服
  • 網(wǎng)站開發(fā)付費(fèi)視頻才能觀看小程序開發(fā)公司排行榜
  • 網(wǎng)站首頁的尺寸2022網(wǎng)站seo
  • 網(wǎng)站開發(fā)職業(yè)規(guī)劃實(shí)施網(wǎng)站模板之家
  • 做營銷網(wǎng)站設(shè)計(jì)百度免費(fèi)咨詢
  • 河北住房和城鄉(xiāng)建設(shè)局網(wǎng)站首頁百度免費(fèi)推廣
  • 東莞推廣網(wǎng)站排名seo研究中心官網(wǎng)
  • 教育行業(yè)網(wǎng)站建設(shè)代做seo關(guān)鍵詞排名
  • 正確的企業(yè)郵箱格式seo百度發(fā)包工具
  • 網(wǎng)站備案 怎么建站廣州關(guān)鍵詞排名推廣
  • 電商網(wǎng)站怎么做權(quán)限控制潮州網(wǎng)絡(luò)推廣
  • 佛山智唯網(wǎng)站建設(shè)uc瀏覽網(wǎng)頁版進(jìn)入
  • 網(wǎng)站建設(shè)推廣怎么做抖音seo怎么做
  • 域名注冊(cè)好了如何做網(wǎng)站百度快速優(yōu)化推廣
  • 溧陽網(wǎng)站建設(shè)哪家好長(zhǎng)沙百度快速排名
  • 那個(gè)網(wǎng)站可以做數(shù)學(xué)題賺錢深圳整合營銷
  • 鄭州網(wǎng)站推廣策世界杯32強(qiáng)排名
  • java網(wǎng)站開發(fā)需要什么軟件關(guān)鍵詞推廣軟件