uni-app 中英文切换

11 篇文章 0 订阅
31 篇文章 0 订阅

先看下图片 代码结构
在这里插入图片描述在这里插入图片描述

	 要下载一个语言包(i18n)
	**我在尝试这放图片**
	APP.vue文件
		import i18n from './lang/index' ;
		Vue.prototype._i18n = i18n;

		const app = new Vue({
			i18n,
		    ...App
	})	
	app.$mount();
切换语言页面
	view
	<view>{{ i18n.yizhi }}</view>
// 每个页面都要加   computed和methods同一级
    computed: {
        i18n() {
            return this.$t('index');
        }
    },
// 切换语言按钮
change() {
            const system_info = uni.getStorageSync('system_info');
            system_info.language === 'en' ? (system_info.language = this._i18n.locale = 'zh_CN') : (system_info.language = this._i18n.locale = 'en');
            uni.setStorageSync('system_info', system_info);
            uni.reLaunch({
                url: 'index'
            });
   
        },
要是看不懂得话,直接下载demo,可直接使用
链接:https://download.csdn.net/download/weixin_44186787/12412209

    
评论 13 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页

打赏作者

一个程序员的春天

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值