Vue2.0 的漫长学习ing-1-5
v-on:绑定事件监听器
v-on 就是监听事件,可以用v-on指令监听DOM事件来触发一些javascript代码,也就是我们在js中常用的事件处理函数,同时在Vue中我们可以使用@来简写v-on。下面我们就简单写一个比赛加减分的例子。
<!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>v-on 实例</title><script type="text/javascript" src="../assets/js/vue.js"></script> </head> <body><h1>v-on 实例</h1><hr><div id="app">本场比赛得分:{{count}} <br><button @click="jiafen">加分</button><button @click="jianfen">减分</button> <br></div><script type="text/javascript">var app = new Vue({el: "#app",data:{count:0, funshu2:0},methods:{jiafen:function(){this.count++;},jianfen:function(){this.count--;},}})</script> </body> </html>
效果图如下:
同时我们添加一个文本输入框,使其增加我们所输入的数字大小。绑定事件的写法:
<input type="text" v-on:keyup.enter="onEnter" v-model="fenshu2">
则在js中
onenter:function(){this.count = this.count + parseInt(this.fenshu2); }
分析上面:
1.methods(事件处理器):methods 将被混入到 Vue 实例中。可以直接通过 VM 实例访问这些方法,或者在指令表达式中使用。方法中的 this
自动绑定为 Vue 实例。我们可以在其中添加一些事件处理程序,正如上面执行的加减分函数。
2.v-model:绑定数据源,可以实现双向数据绑定。
3.而我们获得文本框的数字会自动转换成字符串,所以需要加parseInt将其转换成数字。
转载于:https://www.cnblogs.com/xiaofandegeng/p/9001340.html
Vue2.0 的漫长学习ing-1-5相关推荐
- Vue2.0 的漫长学习ing-2-6
Component 初识组件 组件作为vue学习中的重点之一,其强大的功能在vue编程中随处可见,组件就是制作自定义的标签. 全局化注册组件 全局化就是在构造器的外部用Vue.component来注册 ...
- vue2.0官网学习记录
目录 1. vue.js是什么 2. 插值 2.1 文本插值{{}}, v-once指令 2.2 原始HTML插值, v-html, XSS攻击 XSS攻击 2.3 属性Attribute, v-bi ...
- 【Vue2.0学习】—Vuex工作原理图(二十五)
[Vue2.0学习]-Vuex工作原理图(二十五) 一. Vuex 是什么? 概念: 专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对Vue应用中多个组件的共享状态进行集中式的管理(读/写 ...
- 【Vue2.0学习】—数据绑定
[Vue2.0学习]-数据绑定 <!DOCTYPE html> <html lang="en"><head><meta charset=& ...
- vue2.0学习——使用webstorm创建一个vue项目
背景:小白自学vue,翻阅了好多大神的博客,看了网上很多的视频,过程很吃力,好在功夫不负有心人,磕磕绊绊的也算入门了,现为自己vue的学习阶段做个小小的总结.vue2.0的基础知识的总结暂时不总结成文 ...
- 【Vue学习笔记】尚硅谷Vue2.0+Vue3.0全套教程丨vue.js从入门到精通
尚硅谷Vue2.0+Vue3.0全套教程丨vue.js从入门到精通 1.Vue核心部分 1.1 Vue简介 1.1.1 Vue是什么? Vue是一套用于构建用户界面的渐进式JavaScript框架. ...
- [Vue]学习笔记目录 【Vue2与Vue3完结】 (尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通)
文章目录 前言 遇见的问题及其解决方案 之前笔记 Vue2 Vue3 前言 本笔记根据如下笔记和视频进行整理 老师的课件笔记,不含视频 https://www.aliyundrive.com/s/B8 ...
- 【Vue2.0学习】—插槽(六十四)
[Vue2.0学习]-插槽(六十四) 作用:让父组件可以向子组件指定的位置插入html结构,也是一种组件间通信的方式,适用于 父组件=>子组件 分类:默认插槽.具名插槽.作用域插槽 默认插槽 使 ...
- vue学习(八)vue2.0路由vue-router的简单入门使用
vue-router官网中文文档:Vue Router Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌.路由实际上就是可以理 ...
最新文章
- python性能分析之line_profiler模块-耗时,效率 时间
- 微信小程序 java 传值_微信小程序传值获取值的实例方法
- 获取当前正在执行的方法的名称
- [javaSE] java获取文件列表
- java 两行代码解析json文件
- 第一篇 webApp启航
- mysql语法中的LIMIT的用法
- MySQL - 存储过程
- Spring Cloud的核心成员、以及架构实现详细介绍
- 知识付费阅读小程序源码,前端+后台+代理+分销
- 给linux内核传递数组,数组与指针 - Linux C编程实战之路_Linux编程_Linux公社-Linux系统门户网站...
- HSPA+系列之“下行增强F-DPCH +下行增强CELL_FACH
- BI数据分析师入门项目
- UART协议快速扫盲(图文并茂+超详细)
- POJ-3764 01-Trie
- nali for win golang版, 显示ip 的小工具
- pink老师京东关闭广告作业
- 谷歌浏览器复制禁止复制文字网页上的文字
- 广积粮筑高墙缓称王[写给求职的刚毕业的]
- 测试行业发展何去何从
热门文章
- 程序员们之间的“鄙视链”,程序员底之间无声的战争
- 看程序员小哥如何机智应对电信诈骗
- 收藏 | Yann Lecun纽约大学《深度学习》2020课程笔记中文版
- 人工智能 对比试验_人工智能与药物研发
- 图像处理(二十四)Gradient Domain High Dynamic Range Compression学习笔记
- 城市发展规律及未来走向进行认知与预测的机构
- linux 线程的运行时间吗,Linux下巧用ps得到运行线程个数和线程启动时间
- 2小时c++与ros教学
- 小汤学编程之MySQL(三)——约束、多表查询、事务和数据库其他操作
- 大白话5分钟带你走进人工智能-第31节集成学习之最通俗理解GBDT原理和过程