4.前端-Vue的基本介绍
4.前端-Vue的基本介绍
{{}}只能放在文本上去显示 在其他地方使用得用v-bind可以直接简写成:(双大括号在网络垃圾的时候会暂显 v-text就不会)
el:挂载的模板
data:绑定的数据 当数据的值开始变化视图也跟着变化我们称之为相应式的
methods:里面可以定义方法
双向绑定:视图改变数据也应该相应的改变 --v-model
绑定单机事件:v-on:click
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <div id="app"> <!-- 使用v-model进行双向绑定 --> <input type="text" v-model="num"> <!-- 单击增加次数事件 --> <button v-on:click="num++">点击增加次数</button> <!-- 也可以使用函数绑定事件 --> <button v-on:click="logout()">点击减少次数</button> <h1>{{name}},欢迎宁,现在的时间是{{newDate()}},登陆第{{num}}次</h1> </div> <script src="./node_modules/vue/dist/vue.js"></script> <script> let vm=new Vue({ el: "#app", data:{ name: "宇智波", num: 1 }, methods: { newDate(){ return new Date().toLocaleDateString() }, logout(){ //需要使用this才能调用的到 this.num--; } }, }) </script></body></html>
v-text和v-html
v-bind
v-model实现下拉框
实现单选框
v-on:简写是@
.stop阻止事件的传播
点击3依旧会冒泡传出2的函数,但是不会往1传播了
v-for用于循环
v-if和v-show用于控制元素显示和隐藏
v-else和v-else if
分类: 商城项目, Vue
来源https://www.cnblogs.com/wuyimin/p/15081293.html