小编Joe*_*Joe的帖子

要求shim setup-jquery.flot/jquery.flot.selection

所以我正在使用jquery.flot和jquery.flot.selection,因为define({...异步加载模块我遇到了问题,因为选择插件试图将自己推入$ .plot.plugins(这是创建的)通过jquery.flot)但在那一刻$ .plot.plugins仍未定义.

我发现require.config中的"shim"参数可以帮助我,但我没有运气...所以这里是破旧... jquery.flot创建$ .plot和jquery.flot.selection将自己添加到$ .plot.plugins

我试过的......

shim:{
    'js/lib/jquery.flot':{
        exports:'$.plot'
    },
    'js/lib/jquery.flot.selection':{
        deps:['js/lib/jquery.flot']
    }
}
Run Code Online (Sandbox Code Playgroud)

shim:{
    'js/lib/jquery.flot.selection':['js/lib/jquery.flot']
}
Run Code Online (Sandbox Code Playgroud)

我的插件看起来像这样..

define(['jquery','lib/jquery.flot','lib/jquery.flot.selection'], function() {
(function($) {
    // jQuery plugin definition
.....
Run Code Online (Sandbox Code Playgroud)

我也试过了

define(['jquery'],function(){
require[('js/lib/jquery.flot.selection'],function(){
//jQuery plugin definition
...
Run Code Online (Sandbox Code Playgroud)

我该怎么办???

javascript flot shim requirejs

6
推荐指数
1
解决办法
2253
查看次数

标签 统计

flot ×1

javascript ×1

requirejs ×1

shim ×1