<script type="importmap">
{"imports": {"vue": "https://unpkg.com/vue@3.2.36/dist/vue.esm-browser.prod.js"}}
</script>
<script type="module">
import { createApp } from 'vue'
import usersPage from './pages/users.js'
createApp(usersPage).mount('#app')
</script>
users.js
--------------------
const template = `<users-table />`
export default {
props: {
regions: { type: Array, default: () => [] },
},
components: {
usersTable,
},
setup(props) {
console.log(props)
return { }
},
template: template,
}
В тройке нормально никак, только через более корневой компонент. createApp(() => h(UsersPage, { regions: [] }).mount()
А как же второй аргумент в createApp?
вторым аргументом в createApp передаются пропсы: https://vuejs.org/api/application.html#createapp
👍 вот теперь все по-красоте
Обсуждают сегодня