如何在Vue中修复“观看者“ isDark”的吸气剂错误”

时间:2019-07-27 21:51:47

标签: vue.js

前段时间,我与Vue合作开发了一个表单,可以将Vuetify作为一个库导入,可以这么说,尽管有一些警告,但该表单运行正常,但停止工作并显示以下错误

The instance of entity type 'Customer' cannot be tracked because another instance with the same key value for {'ID'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached. Consider using 'DbContextOptionsBuilder.EnableSensitiveDataLogging' to see the conflicting key values.

我不知道这是否是由于Vue版本的更改引起的,我已经对该问题进行了多次尝试,但没有找到解决方法

这就是我实现vue和vuetify的意思

"Error in getter for watcher" isDark ":" TypeError: this. $ vuetify.theme is undefined "

2 个答案:

答案 0 :(得分:0)

例如,如果您在应用中使用<v-dialog></v-dialog>代码,则尝试将深色主题变体添加为

<v-dialog dark></v-dialog>

有时候这可能是问题所在。

编辑

或在您创建的函数中使用此代码

this.$vuetify.theme.primary = "#cc9900"

https://github.com/vuetifyjs/vuetify/issues/4452#issuecomment-404279806

答案 1 :(得分:0)

此外,如果在尝试从1.5升级到2.0时遇到“ TypeError:this。$ vuetify.theme未定义”的情况,则可能是因为未正确遵循升级指南。

请参见https://github.com/vuetifyjs/vuetify/releases#user-content-upgrade-guide的引导位。示例中有一些细微的变化,例如将“ vuetify”传递给新的Vue。不遵循升级指南的内容会产生上述错误。