нужно разделить создание кнопок TabBar и контента. Отдельно создаете TabBar и наполняете его кнопками
TabBar {
   id: barTabs
               
   Component
   {
          id: compBtnTab
          TabButton
          {
               .....
          }
    }
}
и отдельно компонент, где будет отображаться контент, например 
 StackLayout {
      id: stackPage
      width: parent.width; height: parent.height
}
и связываете их через именение индекса по нажатию на кнопку таба
onReleased: {                                       
    stackPage.currentIndex = barTabs.currentIndex
}