1.什么是vue?
框架:是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。基于框架进行开发,更加快捷、更加高效。
2.vue快速入门
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="../js/vue.js"></script>
</head>
<body><div id="app"><input type="text" v-model="message">{{ message }}</div>
</body>
<script>new Vue({el:"#app",data:{message:"Hello world",}})
</script></html>
3.vue的常用指令
1.v-bodel和v-model
<!DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head><meta charset="UTF-8"><title>Title</title><script src="../js/vue.js"></script>
</head>
<body><div id="app"><a v-bind:href="url">连接一</a><a :href="url">连接二</a>
</div></body><script>new Vue({el:"#app",data:{url:"https://www.baidu.com",}})
</script>
2.v-on
<!DOCTYPE html>
<html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml">
<head><meta charset="UTF-8"><title>Title</title><script src="../js/vue.js"></script>
</head>
<body><div id="app"><input type="button" value="btn1" v-on:click="handle()"><input type="button" value="btn2" @click="handle()">
</div></body><script>new Vue({el:"#app",data:{},methods:{handle:function () {alert("我被点击了一下");}}})
</script>
</html>
3.v-if和v-show
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="../js/vue.js"></script>
</head>
<body><div id="app"><input type="text" v-model = "age">经判定<span v-if="age <= 35">年轻人(35岁以下)</span><span v-else-if="age>35 &&age<60">中年人</span><span v-else>老年人</span><br><br><input type="text" v-model = "age">经判定<span v-show="age <= 35">年轻人(35岁以下)</span><span v-show="age>35 && age<60">中年人</span><span v-show="age >= 60">老年人</span></div></body><script>new Vue({el:"#app",data:{age :20},methods:{}})
</script>
</html>