解决方法:把取值方式 由e.target.dataset.carrierName 修改为e.currentTarget.dataset.carrierName即可!
小程序添加英文的方法是:所有 *** 作都打包在组件里不需要在额外的地方添加代码,直接在你需要的页面里导入组件,再在对应页面的onLoad()里set文本就行了。
第一步,找个地方新建中英文两个字典,我是放在utils下面。
第二步,把切换语言的两个函数放在app.js里。
用wx.setStorageSync()方法来保存语言只是为了方便debug,你只用app.globaldata来传值也是完全没有问题的。
第三步,把切changeLanguage()方法bindtap在首页的元素里。
因为updateContent()方法放在onLaunch函数里,所以切换语言后我加了一个wx.reLaunch()重启首页,才能获取新的语言文本。
第四步,给所敬升耐有页面的onShow()里都加上如下亮春代码,然后别忘了把原本的文本都笑侍改成{{content.xxx}}这样的形式,就搞定啦。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)