Vue基础-1.createApp()与mount()
一、Vue.createApp()是什么?
createApp可以分解成create和App来理解,create就是创建的意思,而App指的是Application,也就是应用的意思,那么Vue.createApp()就可以理解成创建一个Vue应用的意思。
createApp()方法会返回一个Vue实例对象。
二、mount()是什么?
mount()是挂载的意思,需要一个字符串型参数参数,写法可以使用css选择器,一般都是使用ID选择器的形式,比如mount("#app"),意思就是将ID为app的节点挂载到Vue上。
三、注意点
createApp()与mount()都是Vue3版本的写法,如下
const app = Vue.createApp({
data() {
return {
message: '666'
}
},
template: "<h2>{{message}}</h2>"
})
app.mount("#app")
对应的Vue2的写法为
var app = new Vue({
el: '#app',
data: {
message: '666',
},
template: '<h2>{{message}}</h2>',
});
对应的版本有对应的写法,不要写错了。