小编Joa*_*ken的帖子

如何在 Svelte/Sapper 中加载外部 JS 库?

我一直在尝试将 ace 编辑器 ( https://ace.c9.io/ )加载到我的 Sapper 应用程序中。当我在 Sapper 路由中加载它时,我成功地将它加载到脚本标签中,但是当我尝试在 Svelte 组件中执行相同的操作时,该组件再次由路由呈现,我收到错误消息:

ace 未定义

这是我拥有的代码,如果它是 Sapper 路线,它可以正常工作:

<div id="editor"> def main():
    return sum(range(1,100))
</div>

    <script src="https://pagecdn.io/lib/ace/1.4.6/ace.js" type="text/javascript" charset="utf-8"></script>

    <script>
          var editor = ace.edit("editor");
          editor.setTheme("ace/theme/monokai");
          editor.session.setMode("ace/mode/python");
          editor.resize()
    </script>
Run Code Online (Sandbox Code Playgroud)

javascript svelte sapper

9
推荐指数
3
解决办法
7825
查看次数

标签 统计

javascript ×1

sapper ×1

svelte ×1