data的顺序即扇块数据、每次选择扇块时触发select事件,把选中的数据置顶,然后计算扇块起始角度可以吧。或者不修改数据直接算出startAngle的值。startAngle:290, data: [ {value: 310, name: '邮件营销'}, {value: 335, name: '直接访问'}, {value: 234, name: '联盟广告'}, {value: 135, name: '视频广告'}, {value: 1548, name: '搜索引擎'} ]
data
的顺序即扇块数据、每次选择扇块时触发select
事件,把选中的数据置顶,然后计算扇块起始角度可以吧。或者不修改数据直接算出startAngle的值。