This PR is based off of https://github.com/matomo-org/matomo/pull/18193.
setup()) vs. the options API (properties in
defineComponent(...)) moreso here since it's easier when watching multiple properties at the same time (though it's still hard to do w/ Vue). Neither API is preferred over the other by the vue apparently.
This issue is in "needs review" but there has been no activity for 7 days. ping @matomo-org/core-reviewers
@sgiehl looks like tests are passing, this one should be ready to review.
Actually, there's still one issue here, I'd wait a bit.
that looks good to me.