3.7.1
Get started
Vue.js can be set up in a few different ways. We will use the one which transitions easily from the basic page structure from previous sections.
Insert the
script
tag to include Vue.js just before your own script.Add the
#app
element. This will contain the HTML structure of the Vue.js app.Add the code to
script.js
.
???
The createApp
method is provided by Vue.js. It sets up a new app, which is then connected to a HTML element using mount
.
The app contains some data, which in this case has the property message
. All properties from the data object are available inside of the app element.
In the HTML file the message
property from the data is displayed using the curly braces notation. This instructs Vue.js to display the content of the variable instead of the literal text “message”.
index.html
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Titel</title>
</head>
<body>
<div id="app">{{ message }}</div>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script src="script.js"></script>
</body>
</html>
script.js
const { createApp, ref } = Vue
createApp({
data () {
return {
message: 'wwwow!'
}
}
}).mount('#app')