第一次进入时, 国际化不生效

来源:4-12 字体设置标题国际化

慕村0585682

2019-11-21

老师同学好, 现在的问题是
当我清空localStorage 第一次进入的时候 ,国际化失效,如下图显示

图片描述

而当我刷新之后,之后只要不清空localStorage 国际化正常

图片描述
相关代码:

图片描述

图片描述

写回答

2回答

慕村0585682

提问者

2019-11-26

确实如老师所说,是初始化的问题。  

解决办法: 删除多余的 let

因为只在localStoge被清空时,复现该问题,

所以判断是 localStoge为空时,代码错误。

以下是原代码:

当localStoge不存在时, 我的确是赋值设置了 localStoge,但是因为 多余的let的关系  

并没有赋值给之前的locale

所以 在下方的 locale 仍然 读取的 是  15行 的值  为null,

这里初始化就会报错

//img.mukewang.com/szimg/5ddc9d5709e07b9d08810499.jpg


1
0

Sam

2019-11-23

你好,感觉是国际化插件初始化的问题,你在什么时候初始化的?

1
1
慕村0585682
谢谢老师指导,按照你的思路,问题已解决
2019-11-26
共1条回复

Vue 实战商业级读书Web APP完整项目

Vue全家桶+最新前端技术+前后端分离架构,完整项目流程

1610 学习 · 1951 问题

查看课程