找回密码
 立即注册

QQ登录

只需一步,快速开始

luckyzhiling

注册会员

9

主题

18

帖子

79

积分

注册会员

积分
79
luckyzhiling
注册会员   /  发表于:2024-10-9 17:39  /   查看:349  /  回复:5
本帖最后由 luckyzhiling 于 2024-10-12 13:31 编辑




引入之前,可以正常显示国际化文字的,引入后不行了,麻烦帮忙看看。vue3+vite

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-10-10 10:04:24
沙发

问题描述:
i18n失效
问题回答:
您好,我们测试了一下 vue-i18n 9。试了目前可以生效:


您试试切换一下版本
  1. npm install vue-i18n@9
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
luckyzhiling
注册会员   /  发表于:2024-10-10 14:08:05
板凳
Felix.Li 发表于 2024-10-10 10:04
问题描述:
i18n失效
问题回答:

现在用的也是9的版本,刚才运行的时候,发现一个错误,有没有可能是这里引起的呢?




附件为report.vue文件,麻烦帮忙查看下为啥报错呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-10-10 16:45:27
地板
看了一下报错和您的代码,感觉好像不是很有关系,而且您的报错是

getcolor 这个方法找不到,但是您给的代码里面又没有这个方法用的地方,感觉应该不是这个里面抛出来的。
这个您可能得具体点进代码里面找一下,其次,我看了您给的代码和截图,您的代码里面的
report.exportXlsText
report.printText
这几个 i18n其实已经生效了,也就是说明起码不是冲突导致直接用不了了,您是不是可以在检查检查语法,或者是不是直接这个报错就是在加载这块抛出来的。导致国际化失败的。可能得具体看这个按钮附近的代码
回复 使用道具 举报
luckyzhiling
注册会员   /  发表于:2024-10-12 09:59:33
6#
Felix.Li 发表于 2024-10-10 16:45
看了一下报错和您的代码,感觉好像不是很有关系,而且您的报错是

getcolor 这个方法找不到,但是您给的 ...

嗯,国际化的问题,已经解决了,是我封装的组件,获取国际化时机不对。

现在的新问题。提示getcolor不存在的问题,调用arjs的组件,viewer.open的时候触发的,arjs源码里面,是不是有错误信息呢?
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-10-12 12:20:34
7#
您试试打开一个新的报表。有可能是报表文件导致的。您用设计器设计一个空的。或者用下面这个:

如果没有的话,可能单纯只是报表设计哪里小问题导致解析不了,能使用就可以

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部