【发布时间】:2018-04-13 08:37:04
【问题描述】:
我想在用 Typescript 编写的 Vue 组件中使用 Summernote。但我得到错误:
错误 TS2339 (TS) 属性“summernote”在类型“JQuery”上不存在。
我的代码如下所示:
import Vue from "vue";
import * as $ from "jquery";
require('summernote');
然后在模板中我有 div:
<div ref="mysummernote" id="summernote"><p>Hello Summernote</p></div>
在mounted() 中我有:
$('#summernote').summernote();
并且这个 .summernote() 方法被标记为错误,并在顶部显示消息。所有代码都是用打字稿写的。在 npm 中,我在这个网站上添加了 summernote 包:https://www.npmjs.com/package/summernote
【问题讨论】:
-
我在让 Summernote 使用该配置时遇到了很多问题。最后我放弃了,改用这个。 github.com/davidroyer/vue2-editor
标签: typescript vuejs2 summernote