0

我在 Vue 应用程序中使用 Konva,我无法在浏览器控制台中抑制 Konva 的警告。根据Konva 文档,有一个选项,Konva.showWarnings = false。(我理解警告本身并知道其可能的含义)。

我已经检查过了:关闭 Konvajs 警告,但无济于事,这里的答案只是说明存在这样的设置。

我在 main.js 文件中所做的事情:

import VueKonva from 'vue-konva'
Vue.use(VueKonva)

然后我尝试应用设置:

VueKonva.showWarnings = false

我也尝试在 Vue.use 中添加它作为选项:

Vue.use(VueKonva, {showWarnings: false})

……但无济于事。

我在这里想念什么?

4

1 回答 1

1

你应该这样做:

import Konva from 'konva';
Konva.showWarnings = false;

您确定要禁用它们吗?

编辑:作为问题的最终解决方案,我从下面添加@lavrton 的评论:为了使 showWarnings 属性在 vue-konva 中工作,您需要导入原始 konva 库和用于 vue-bindings 的 vue 库。

工作代码现在如下所示:

import VueKonva from "vue-konva";
import Konva from "konva";
Konva.showWarnings = false;

Vue.use(VueKonva);
Vue.use(Konva);
于 2021-10-21T14:18:37.803 回答