Wix's Velo API is super frustrating 😟

Paul - Jul 2 - - Dev Community

I am new to wix, and wanted to participate in the Wix Studio Challenge and try create something unique, but using Velo API is super frustrating. I am spending hours making simplest things works.

Many commonly available features of Vanilla JS doesn't work. I am also having to find work around, most of the time the code gets unnecessary long.

The Velo API should complement Vanilla JS rather than making programming JS more difficult.

Here are some of the limitations.

  • Can't select elements by className, I am having to manually type in Ids of each elements if JS was not blocked document.querySelectorAll() could have helped reduce unnecesary code.
  • Can't create custom Events, if you need you'd be required to make custom element that works only for premium subscription.
  • Touch events doesn't exist???? its 2024, more than 70% of the internet traffic comes from mobile devices. I should be able to track touch events like swipe and trigger certain actions.
  • addEventListner should be readily available and we should be able to listen to other events!

That's all! thanks for listening my rant.

. . . . . .