第一個vue代碼
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../vue.js"></script>
</head>
<body>
<div id="app">{{message}}</div>
<script>
//let(變量)/const(常量)
//程式設計範式:聲明式程式設計
const app=new Vue({
el:'#app',//挂載要管理的元素
data:{//定義資料
message:'hello!'
}
//資料可以是變量也可以是元件
})
//元素js的用法(程式設計範式-指令式程式設計)
//1.建立div元素,設定div屬性
//2.定義一個變量message
//3.message放到div中顯示
//4.修改message元素
//5.修改後的資料再次替換到div
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../vue.js"></script>
</head>
<body>
<div id="app">
<ul>
<!--這是指令,響應式的-->
<li v-for="item in movies">{{item}}</li>
</ul>
</div>
<script>
const app=new Vue({
el:'#app',
data:{
message:'hello',
movies:['星際穿越','大話西遊','少年派的奇幻漂流','盜夢空間']
}
})
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="../vue.js"></script>
</head>
<body>
<div id="app">
目前計數{{count}}
<!-- <button v-on:click="count++">+</button>-->
<!-- <button v-on:click="count--">-</button>-->
<button v-on:click="add">+</button>
<button v-on:click="sub">-</button>
</div>
<script>
//文法糖:簡寫
const vm=new Vue({
el:'#app',
data:{
count:0,
},
methods:{
add:function(){
this.count++;
console.log('add')
},
sub:function () {
console.log('sub')
}
}
})
</script>
</body>
</html>