-
在使用
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>