我想让 annotatorjs 与 typescript 项目一起使用
这是使用 html 页面和 jquery 运行它的步骤,它可以工作。
<script src="%PUBLIC_URL%/annotator-full.min.js"></script>
<link rel="stylesheet" href="%PUBLIC_URL%/annotator.min.css">
<script>
jQuery(function ($) {
$('#content').annotator();
});
</script>
<div id="content">facebook.com.....</div>
现在我想让它与 react 和 typescript 一起工作。这是我在反应项目中所做的步骤
安装jQuery
npm install --save jquery
npm install --save-dev @types/jquery
将 annotatorjs 文件添加到 index.html 文件
<script src="%PUBLIC_URL%/annotator-full.min.js"></script>
<link rel="stylesheet" href="%PUBLIC_URL%/annotator.min.css">
索引.tsx 文件
从“反应”导入反应;
const Source = () => {
jQuery(function ($) {
$('#content').annotator();
});
return (
<>
<div id="content">facebook.com.....</div>
</>
);
};
export default Source;
但我收到错误“JQuery”.ts(2339) 类型上不存在属性“注释器”