首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jQuery中导入SvelteKit

在jQuery中导入SvelteKit
EN

Stack Overflow用户
提问于 2022-02-07 11:39:12
回答 2查看 720关注 0票数 0

如何在SvelteKit中导入SvelteKit(在TypeScript支持下)?

const jq = window.$就像在Svelte中所做的那样,会遇到window is not defined

自2022年8月起更新:不再运行于window is not defined中。见所选答案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-27 10:48:47

使jQuery在全球范围内可用。所以在app.html

代码语言:javascript
复制
<!-- Example. Update to latest jQuery versions. -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>

然后在.svelte文件中,通过window.$访问jQuery

代码语言:javascript
复制
import { onMount } form 'svelte';
const jq = window.$;

onMount(() => {
  // Use jQuery as you wish. For example:
  jq(`#draggable-div`).draggable();
});
票数 0
EN

Stack Overflow用户

发布于 2022-02-07 13:09:20

您只需将导入用作语法:

代码语言:javascript
复制
import * as $jq from 'jquery';

或者你可以这样做

代码语言:javascript
复制
import { onMount } from 'svelte';
import js from 'jquery';

onMount(() => {
  window.jq = js;
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71017937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档