【发布时间】:2018-08-07 03:44:55
【问题描述】:
我正在尝试在 vuejs 中加载一个 jquery 插件,但似乎没有任何效果。
我有
window.$ = window.jQuery = require('jquery');
// Plugin I'm trying to load
require('jcanvas');
上述部分似乎工作正常(我认为),但是当我尝试使用插件时
$('canvas').drawArc({
fillStyle: '#000',
x: 100, y: 100,
radius: 50
});
它抛出drawArc Is not a function error 似乎插件没有正确加载或无法访问。
【问题讨论】:
-
您可以尝试将 jQuery 导入为
import $ from 'jQuery'并在您的方法中使用美元符号。它应该工作 -
你在使用 Webpack 吗?
-
Did
import $ from 'jquery'但现在它的抛出`jquery is not defined` -
@BelminBedak ,我相信我正在使用 webpack(抱歉不清楚,但我对此有点陌生)。这是 Laravel Packagde 的一部分,它提供了 elixir builder,它编译主 app.js 文件,其中 bootstrap.js 包含
jquery和jCanvas行
标签: javascript jquery plugins vue.js jcanvas