Cocos2d-js doesn’t provide a single function to draw a solid circle. You have to use a combination of primitive calls to obtain one.
Here’s a little trick to draw a circle and fill it. It’s fast and very effective as it doesn’t add any draw calls. It just exploits some not-exposed internal members of the canvas rendering wrapper.
cc.DrawNodeCanvas.prototype with this operation.
Put the code right after the cocos-js script import and you can call
drawSolidCircle function in your own game code as it was part of the framework.
Hope this trick make your life easier.
As stated this snippet works only in canvas mode. For WebGL you should use standard cocos-js API.