Vue绑定事件
2024-10-01 17:38:28
<!-- 方法处理器 -->
<button v-on:click="doThis"></button>
<!-- 内联语句 -->
<button v-on:click="doThat('hello', $event)"></button>
<!-- 缩写 -->
<button @click="doThis"></button>
<!-- 停止冒泡 -->
<button @click.stop="doThis"></button>
<!-- 阻止默认行为 -->
<button @click.prevent="doThis"></button>
<!-- 阻止默认行为,没有表达式 -->
<form @submit.prevent></form>
<!-- 串联修饰符 -->
<button @click.stop.prevent="doThis"></button>
<!-- 键修饰符,键别名 -->
<input @keyup.enter="onEnter">
<!-- 键修饰符,键代码 -->
<input @keyup.13="onEnter">
应用实例html
<div id="content_area" class="aui-content aui-margin-b-15 mid">
<ul class="aui-list aui-list-in">
<li class="aui-list-header aui-text-center" style="background: #fff;padding: 1rem 0;">
<h1 class="color_organ aui-padded-b-10" style="font-size: 2rem;"><span v-cloak>{{DiamondAmount}}钻</span></h1>
<h3>账户余额</h3>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-title"><img style="height:0.8rem;margin-left: 0.5rem;" src="../image/zb_zs.png">10
<!--<span class="color_organ aui-font-size-12">+7钻石(首充奖励)</span>-->
</div>
<div class="aui-list-item-right" v-on:click="buy('10');">
<div class="aui-label aui-label-danger aui-label-outlined">¥ 1</div>
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-title"><img style="height:0.8rem;margin-left: 0.5rem;" src="../image/zb_zs.png">60</div>
<div class="aui-list-item-right" v-on:click="buy('60');">
<div class="aui-label aui-label-danger aui-label-outlined">¥ 6</div>
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-title"><img style="height:0.8rem;margin-left: 0.5rem;" src="../image/zb_zs.png">300</div>
<div class="aui-list-item-right" v-on:click="buy('300');">
<div class="aui-label aui-label-danger aui-label-outlined">¥ 30</div>
</div>
</div>
</li>
<li class="aui-list-item">
<div class="aui-list-item-inner">
<div class="aui-list-item-title"><img style="height:0.8rem;margin-left: 0.5rem;" src="../image/zb_zs.png">980</div>
<div class="aui-list-item-right" v-on:click="buy('980');">
<div class="aui-label aui-label-danger aui-label-outlined">¥ 98</div>
</div>
</div>
</li>
</ul>
</div>
js
var vm = new Vue({
el: '#content_area',
data: data,
methods: {
buy : function (count) {
alert(count);
}
}
});
注意这里要用methods,不要忘记了s。
最新文章
- spring源码解析——spring源码导入eclipse
- .NET中的六个重要概念:栈、堆、值类型、引用类型、装箱和拆箱
- 那些年,我们开发的接口之:QQ登录(OAuth2.0)
- 2014.8.18for循环
- Session 转台服务器的使用方法
- [转]Building a Basic Fuzzer with GDB: The Five Minute GDB Scripting Tutorial
- 把Wordpress集成到zen-cart里方法 各种修改 经典机制
- idea中的汉语注释出现乱码的解决方案
- Xampp配置本地域名及常见错误解决
- UNIX网络编程——并发服务器(TCP)
- 后端传Long类型至前端js会出现精度丢失问题
- SpringBoot系列——Spring-Data-JPA(究极进化版) 自动生成单表基础增、删、改、查接口
- golang 中操作nsq队列数据库
- 2018-6-25-随笔-MVC
- day python011函数的进阶
- Nginx安装负载均衡配置 fair check扩展
- 在 iOS 中实现方法链调用
- Linux下的Make命令实例详解
- python开发_tkinter_修改tkinter窗口的红色图标&#39;Tk&#39;
- win7下hadoop编程eclipse的配置
热门文章
- jzoj3454 表白(love)解题报告(01分数规划+DP)
- 5、Go if else 条件判断
- js实现简易打点计时器
- [NOIP2013提高组]火柴排队
- 除了 Microsoft Office我们还可以选择哪些软件?
- ln---创建链接
- UVALive 2659 数独 DLX模板
- Android设置背景图片平铺
- 免费WiFi初体验——个小白的WiFi旅程
- difference in physical path, root path, virutal path, relative virtual path, application path and aboslute path?