Ссылка на Vue 3 CDN:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.0.0-rc.1/vue.global.js"></script>
В теле:
<div id="app">
</div>
<script type="module">
import app from './app.js'
const {createApp} = Vue;
createApp(app).mount('#app');
</script>
В приложении js простой компонент:
export default {
name: 'Test',
setup() {
const title = "Hello";
return {
title
};
},
template: `
<div>
<h1>{{title}}</h1>
</div>
`,
};
Вместо одного компонента app. js может быть контейнером для других компонентов.
Я сделал простой шаблон Vue 3 QuickStart, чтобы каждый мог увидеть, как это работает.
Шаблон - это в стиле SPA и содержит 3 образца страницы, 3 компонента, маршрутизацию и хранилище. Он использует только Vue. js из CDN, все остальное делается вручную;)
Примечание: это не библиотека, это просто демонстрационный код, чтобы любой мог увидеть, как смонтировать Vue 3 и используйте Composition API в простом сценарии.
Онлайн-демонстрация: http://vue3quickstart.rf.gd/
GitHub: https://github.com/SaleCar/Vue3-QuickStart