如何将 surveyjs 与 react 和 typescript 一起使用

how to use surveyjs with react and typescript

是否有任何代码示例显示如何将 Surveyjs 与 React 和 TypeScript 一起使用?我尝试将它导入我的项目并使用此处的示例代码。

https://stackblitz.com/edit/surveyjs-react-Whosebug45544026

我在这一行遇到模块解析错误。

import "survey-react/survey.css";

所以,我尝试将其注释掉,看看会发生什么。然后,TypeScript 抱怨这一行

var model = new Survey.Model(json);  

说模型不存在

我的项目包含 survey.react.d.ts 中的类型定义。所以,我不确定是什么问题。

谢谢,

麦克

我在使用 TypeScript 的 Angular 中使用 Surveyjs。

我通常这样做:import * as Survey from "survey-angular"; 并且我们不会出现任何错误,例如模型不存在等。

我建议您尝试一下:import * as Survey from "survey-react"; 并检查它是否有效。

此外,如果您想快速启动 React+Surveyjs 样板,您 clone/fork 来自这个 link