<section id="app-pro">
<router-view></router-view>
</section>
new Vue({
el: '#app-pro',
render: h => h(AppPro),
router
}).$mount('#app-pro')
Вы вообще как - понимаете, что тут понаписали? Вопрос риторический - конечно нет, не понимаете. Открываете документацию и читаете - что такое
render,
el и
$mount. Особое внимание обращаете вот на этот фрагмент:
The render
function has priority over the render function compiled from template
option or in-DOM HTML template of the mounting element which is specified by the el
option.