Можно ли условно отрисовывать wrapper сохраняя при этом элементы внутри?
Через render-функцию разруливайте такие ситуации.

Можно даже оформить это дело в виде специального компонента, который будет рендерить корневой элемент или его дочерние элементы, в зависимости от значения параметра.
Я не телепат, я только учусь, но думаю, что тебе слоты нужны https://ru.vuejs.org/v2/guide/components-slots.html