Why do we need slots: default:?

Different slots give you access to different parts of a widget. Most widgets have a default slot which is just a short cut to the most commonly used of its explicitly defined slots. Here’s an brief example highlighting the numerous slots available on an f7-list-item

But different widget will have different slots depending on function. You can always look at the f7 docs to get an idea of what widgets have which slots defined, but the don’t expect all of those to be available in the oh- versions.

Unfortunately, there isn’t documentation yet on which slots oh- widgets do have, you have to look through the vue files in the source code or just try it out in the widget editor and see if you get the result you want.