- EL挂载点,Data数据,Methods方法
- v-on,v-text方法
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>计算器</title><!--css配置--><style>#app {width: 480px;height: 100px;margin: 200px auto;}.input-num {margin-top: 20px;height: 100%;display: flex;border-radius: 10px;overflow: hidden;box-shadow: 0 0 4px black;}.input-num button {width: 150px;height: 100%;font-size: 40px;color: gray;cursor: pointer;border: none;outline: none;}.input-num span {height: 100%;font-size: 40px;flex: 1;text-align: center;line-height: 100px;}</style></head><body><!--index主页--><!--设置Vue的id绑定--><div id="app"><img src="http://shimg.jingyanzongjie.com/230726/02560054H-19.png" /><!-- 计数器 --><div class="input-num"><!--绑定事件sub--><button @click="sub"> - </button><!--数字展示--><span>{{ num }}</span><!--绑定事件add--><button @click="add"> + </button></div></div></body></html><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!-- 编码 --><script>/*1. data中定义num属性,类型是数字,渲染到2个按钮中间2. 减号绑定点击事件,对应的方法名叫sub,大于0之前递减3. 加号绑定点击事件,对应的方法名叫add,小于0之前累加*/// 创建Vue实例var app = new Vue({el: "#app",data: {// 修改的数字num:1},methods: {// 减sub:function(){// 递减if(this.num>0){this.num--;}else{alert("数字最小为0");}},// 加add:function(){// 累加if(this.num<10){this.num++;}else{alert("数字最大为10");}}}});</script>
案例:图片切换下面我们通过一个案例来巩固前面所学习的一些知识点案例要求:
- 我们通过点击左右两边的图片切换符号来切换中间图片
- EL挂载点,Data数据,Methods方法
- v-on,v-show,v-bind方法
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><!--css样式在下面单列--><link rel="stylesheet" href="https://www.huyubaike.com/biancheng/css/index.css" /></head><body><div id="mask"><div class="center"><h2 class="title"><img src="https://www.huyubaike.com/biancheng/images/logo.png" > 学校环境 </h2><!--展示?j?"https://www.huyubaike.com/tag/1905.html" target="_blank" class="yzm-keyword-link">vueJh++8jOWIh+aNoueahOS4reW/g+eCuS0tJmd0OwogICAgICAgICZsdDtpbWcgOnNyYz0="imgList[index]" /><!--左转图片--><!--添加绑定事件prev,用于图片的切换--><!--添加v-show,当左侧无图片时,隐藏--><ahref="javascript:void(0)"@click="prev"class="left"v-show="index>0"><img src="https://www.huyubaike.com/biancheng/images/prev.png" /></a><!--右转图片--><!--添加绑定事件right,用于图片的切换--><!--添加v-show,当右侧无图片时,隐藏--><ahref="javascript:void(0)"@click="next"class="right"v-show="index<imgList.length-1"><img src="https://www.huyubaike.com/biancheng/images/next.png" /></a></div></div><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>const app = new Vue({el: "#mask",data: {// 图片元素imgList: ["./images/00.jpg","./images/01.jpg","./images/02.jpg","./images/03.jpg","./images/04.jpg","./images/05.jpg","./images/06.jpg","./images/07.jpg","./images/08.jpg","./images/09.jpg","./images/10.jpg",],// 图片序号index: 0},methods: {// 上一张prev() {this.index--;},// 下一张next() {this.index++;}}});</script></body></html>
经验总结扩展阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 如何创建qq群(qq怎么自己建群)
- 银色药丸面膜2层怎么用?
- 海岛绒和法兰绒的区别?
- 长期打水光针有危害吗?
- 白晓欧家齐是什么电视剧中的人物?
- 海蓝之谜粉底液真伪怎么辨别?
- 长寿毛可以拔吗?
- 白杰是是个保安哪部电视剧的人物?
- 罗小黑战记中的人物配音介绍?
- 镇江手表怎么保养?