vuejs2 - 两个npm包有相同的道具

时间:2018-04-21 05:34:00

标签: javascript vue.js

我在这里陷入困境。我正在构建一个多语言网站,我使用了包vue-multilanguage https://github.com/leonardovilarinho/vue-multilanguage 我在main.js中注册了包,如下所示 -

import MultiLanguage from 'vue-multilanguage'
import resources from './resources/resources'
Vue.use(MultiLanguage, resources)

动态设置语言,我使用的代码是

this.language = fr //example.

它就像一个魅力,没有问题..

现在,当我使用https://www.npmjs.com/package/vuejs-datepicker的日期时间选择器时会出现问题。

我在我的组件中将其注册为

import Datepicker from 'vuejs-datepicker';
export default {
  name: 'UserCustEmpRelationship',
  components: {
    Datepicker
    },
}

现在这个日期选择器还有一个叫做语言的道具。巧合的是,我的多语言包也有一个名为language的数据属性(我把它设置为this.language)。我的猜测是,日期选择器混淆了这两种语言,并给出了错误 -

数据属性“language”已被声明为prop。请改用prop默认值。

中找到

--->

任何帮助都将受到高度赞赏

0 个答案:

没有答案