我一直在使用VueJS重建一个旧项目,但是在利用所需的api包装器(pipwerks SCORM)与我们的LMS(黑板)进行通信时遇到了很多麻烦。
通常,我将onload="pipwerks.SCORM.initialize()"
或它的缩写scorm.init()
添加到body标签,然后将文件链接到html中或将其导入到entrypoint.js中,并能够与我们的LMS,但是有了Vue,我似乎无法实现它。我反复得到的错误是:Uncaught TypeError: Cannot set property 'pipwerks' of undefined
。
我已经能够通过将包装器中的所有代码添加到script标签内部的index.html中来使其工作,但这感觉不正确,我想学习以正确的方式进行操作。 / p>
我试图创建一个插件,这似乎是正确的方法,但是以前没有这样的经验。
如果我可以分享其他更多信息,请告诉我。预先感谢!