javascript - 在作者演示没有问题的情况下无法加载 js 框架
问题描述
我正在尝试使用formio
和 3-rd 方框架formio-export
,但我在开始时遇到了麻烦。
作者在他的github 页面上提供了一个框架示例。演示可以在这里找到。
我尝试使用 HTML/JS 重新创建一个简单的演示。我能够创建表单,按需加载提交,但我无法使打印功能正常工作。当我按下打印按钮时,出现错误:
未捕获的 ReferenceError:FormioExport 未
在 HTMLButtonElement 中定义。(:47:21)
在 HTMLButtonElement.dispatch (index.js:3)
在 HTMLButtonElement.elemData.handle (index.js:3)
为您提供方便的小提琴。
formio-export
一旦添加了标签,我希望它能够“正常工作”,script
但也许它需要一些额外的配置?
解决方案
您不能直接在浏览器中使用它。您必须使用节点才能导入模块
import FormioExport from 'formio-export';
然后使用
npm run build
制作一个浏览器包(如 github 页面中所述)。
推荐阅读
- javascript - 剑道树视图的 JQuery 和 ASP.NET MVC json 输出
- react-router-v5 - 调用 history.push() 时反应 useHistory 导致组件重新挂载
- php - 超链接到具有唯一 ID 的空页面,然后填充所述页面
- elasticsearch - 通过拆分索引提高搜索性能
- node.js - Parcel 构建失败,显示 babel 错误“不要克隆评论...
... } 无法克隆” - django - 在 NAS 中使用 Nginx + Django 高效服务媒体的最佳实践
- javascript - 如何将弹出按钮变成一个函数
- oracle - Oracle SQLLDR - 使用参数文件指定多个日志、dsc、坏文件
- javascript - 禁止在文本区域输入某些字符
- docker - Apache 用户从 openshift 构建中的图像中删除 - whoami 错误