Skip to content

Model 对话框多个国际化,互相会有影响 #1079

@yi-huan

Description

@yi-huan
  • I have searched the issues of this repository and believe that this is not a duplicate.

Version

1.3.13

Environment

win10, chrome 75, vue 2.6.10

Reproduction link

Edit on CodeSandbox

Steps to reproduce

  • 由于默认为英文,所以在路由根设置了一个全局的为中文
<a-locale-provider :locale="zh_CN">
    <router-view />
</a-locale-provider>
  • 而由于额外需求,需要动态加载一个组件。
    但是发现后 mount 进去的组件还是英文。 所以动态加载的组件又给额外加了层 <a-locale-provider :locale="zh_CN"></a-locale-provider>

  • 这样改后动态加载的组件也是中文了。但是发现原本的页面的 Model 对话框的按钮变成了英文。

What is expected?

原本页面的 Model 按钮应该保持为中文

What is actually happening?

原本页面的 Model 按钮变为了英文


例子只是简单重现部分步骤。

动态加载一个组件2,再点回 按钮1 就发现 按钮1的按钮变成了英文

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions