- 在使用
antdv
进行中文化的时候报错:Warning: [antdv: LocaleProvider] 'LocaleProvider' is deprecated. Please use 'locale' with 'ConfigProvider' instead
。
<template> <a-locale-provider :locale="locale"> <div id="app"> <router-view /> </div> </a-locale-provider> </template> <script> import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN' export default { data () { return { locale: zhCN } } } </script>
- 原因:在使用
ant-design-for-vue
国际化的时候,LocaleProvider
已弃用,需要换成ConfigProvider
。 - 解决:把
<a-locale-provider>
标签换成<a-config-provider>
标签即可:
<template> <a-config-provider :locale="locale"> <div id="app"> <router-view /> </div> </a-config-provider> </template> <script> import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN' export default { data () { return { locale: zhCN } } } </script>