el: vue接管的div元素,只能接管一个,可以认为是vue的盒子
data: 数据
methods: 方法
你好小福宝页面
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">{{msg}}</div>
<!-- //所有vue代码会填充到div里面,div认为是容器-->
<script>
//new一个对象,
const vm=new Vue
({el:'#app',
data(){
return{ msg :'hello 小福宝'}
},
//el是整个vue的主体,
})
</script>
</body>
</html>
data是一个方法;
注意使用单引号
点击打印日志
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">{{msg}}
<input type="button" value="hello" @click="clickme">
</div>
<script>
const vm=new Vue
({el:'#app',
data(){
return{ msg :'小福宝 '}
},
methods: {
clickme() {
console.log("我爱你")
}
}
})
</script>
</body>
</html>