Vue3 问卷调查系统开源推荐及组件选择?

求推荐vue3问卷调查系统开源或组件?

由于项目需要融入问卷功能,目前项目使用vue3+element开发,现目前使用tduck开源版(vue2)系统采用iframe引入的方式融入项目,由于需求迭代需要增加答题计分(每个选项对应分值)、自动计算年限年龄、同一问题关联上一问卷的答题内容、记录编辑修改等逻辑,所以tduck开源版iframe引入的方式不可用了
image.png
求大佬推荐能满足以上部分条件的系统/组件!!!

阅读 940
1 个回答

这个东西自己写应该也可以吧,记录编辑修改可能要麻烦点。而且TDuck目前不有vue3版本吗。

顺便问了下AI


对于您的项目需求,有几个推荐的Vue3问卷调查系统开源项目或组件可以考虑:

  1. Vue-Questionnaire:这是一个基于Vue.js框架构建的简易但功能完备的问卷系统,适用于校内或其他可控人群的在线调研场景。它支持问卷管理、结果统计、用户管理以及设备适应性等功能。虽然项目已暂停维护,但作者提供了一个TypeScript版本的微型问卷调查系统作为替代:ts-vue-questionnaire。项目地址:Vue-Questionnaire
  2. TDuck:TDuck是一个基于Vue的开源问卷/表单收集工具,采用无代码设计理念,支持27+自定义组件,可以快速生成表单问卷。它支持数据同步Api和数据WebHook推送,以及邮件、短信、微信公众号参数配置。TDuck的前端项目地址:TDuckApp/tduck-front
  3. JFinal/Vue3问卷调查系统:这是一个使用JFinal和Vue3实现的问卷调查系统,提供了前端界面的实现,可以作为参考。视频教程地址:Bilibili - JFinal/Vue3实现问卷调查系统
  4. Vue3问卷调查组件:这是一个封装好的Vue3问卷调查组件,基于element-ui进行二次封装,支持填空、单选、多选等题型。组件的API使用指南和源代码可以在CSDN博客中找到。博客地址:Vue 组件封装之 Questionnaire 问卷调查
  5. 基于localStorage的问卷调查功能:这个方案提供了问卷调查的保存及回填功能,可以在问卷填写过程中进行保存,并在下次打开时回填之前的答案。这可以提高用户体验。博客地址:Vue3.0实战逐步深入系列

您可以根据自己的项目需求和技术栈,选择最合适的开源项目或组件进行集成或二次开发。


可以考虑以下几个 Vue 3 的开源问卷调查组件或系统:

  1. Vue Formulate: 一个强大的表单库,支持动态表单生成,可以轻松实现问卷功能。
  2. VeeValidate: 用于表单验证,可以与其他组件结合,满足复杂逻辑需求。
  3. Vue Survey: 一个专门用于问卷调查的库,提供灵活的问卷创建和管理功能。
推荐问题
宣传栏