map类型如何使用事件。echarts标签式单文件引入,echarts-all.js

海农 发布于 2015/04/13 17:40
阅读 6K+
收藏 0

@Kener-林峰 你好,想跟你请教个问题:

在使用echarts的过程中,使用了echarts标签式单文件引入,引入了echarts-all.js,我在一个市县地图想市县点击事件,那应该是得有下面的一串代码,对吧?但是,出错了,是不是echarts-all.js不支持下面这句:

var ecConfig = require('echarts/config');
var ecConfig = require('echarts/config');
myChart.on(ecConfig.EVENT.CLICK,function(param){ 
     alert('点击了');
});



以下是问题补充:

@海农:找了你的另一回答(http://www.oschina.net/question/1263964_159958),但昨天我也试过了,提示:Uncaught ReferenceError: require is not defined (2015/04/14 08:46)
加载中
0
混世顽童
混世顽童
ecConfig.EVENT.MAP_SELECTED
混世顽童
混世顽童
回复 @海农 : 官网的示例中点击事件用的是这个,我自己没有使用过
海农
海农
这个是选择吧,我想用点击,我用模块化引入echarts的话就可以,但,导致页面中的其他jquery写的一些交互失效了。好奇怪。
0
看风景
看风景
其实你可以看下config.js源代码文件,ecConfig只是一个普通对象 ,ecConfig.EVENT.CLICK其实就是一个字符串,所以myChart.on(ecConfig.EVENT.CLICK,function(param) 完全可以这样写:myChart.on('click',function(param)。我是绑定地图选择事件,这样写timesMapAnalysisChart.on('mapSelected', function (param) 亲测可以运行
返回顶部
顶部