昨天解决了ant-design-vue的Timeline报错,今天就打开控制台发现了一个新的Warning。Warning本身不做修改也是可以的,但是每次打开有红色就让人很难受(可能是强迫症作祟吧)
直接翻译报错是“在使用ant-design-for-vue国际化的时候,LocaleProvider已被弃用。请将“locale”与“ConfigProvider”一起使用”
解决办法也比较简单,只需要换掉这个弃用方式就可以了,具体如下:
1、在main.js文件中把import LocaleProvider from 'ant-design-vue'及Vue.use(LocaleProvider) 修改为import ConfigProvider from 'ant-design-vue' Vue.use(ConfigProvider)
import ConfigProvider from 'ant-design-vue'
Vue.use(ConfigProvider)
2、在App.vue文件中把<a-locale-provider>标签换成<a-config-provider>标签即可解决
<template>
<a-config-provider :locale="zhCN">
<div id="app">
<router-view/>
</div>
</a-config-provider>
</template>
Tips:“你跑得快耳边才能是风声,跑得慢耳边只有闲言碎语”