Vue指令02——v-on指令和v-show的使用
Vue指令02——v-on指令和v-show的使用
v-on指令
格式1:v-on:事件=”方法“
格式2:@事件=”方法“
格式3:@事件=”方法(参数1,参数2)“ //把参数传到到方法中
格式4:@键盘事件 . 键盘的键名称=”方法“ //按下指定键才触发
作用:为元素绑定事件
v-on的实例(格式1-格式2)
效果:鼠标单击小明,增加”小妹“,鼠标移入div,出现弹窗。
<div id="app">
<!--鼠标移入事件,调用greens方法-->
<div style="background-color:bisque; width:100px; height:100px" v-on:mouseover="greens">第一个div</div>
<!---鼠标单击事件,调用changeName方法-->
<h2 @click="changeName">{{name}}</h2>
<div>
<script>
var ap1=new Vue({
el:"#app", //获取id为app的元素和它的子元素
data:{ //写数据的地方
name:"小明"
} ,
methods:{ //写方法的地方
greens:function(){ //弹窗方法
alert("鼠标移入的div")
},
changeName:function(){ //增加小妹的方法
this.name+="小妹"
}
}
})
</script>
v-on的实例(格式3-格式4)
效果:单击按钮把事件里的参数传到到方法中输出,在文本框里输入东西,只有按下回车键才弹出弹窗。
<div id="acc">
<button @click="ts('小明',6666)">按钮</button>
<input type="text" @keyup.Enter="rm">
</div>
<script>
var info=new Vue({
el:"#acc",
data:{
},
methods:{
ts:function(p1,p2){
console.log(p1);
console.log(p2)
},
rm:function(){
alert("ddddddddd")
}
}
})
</script>
v-show命令
作用:显示或隐藏元素
格式:v-show="逻辑表达式" //false或者true
v-show的实例
效果:单击按钮div隐藏或显示
<div id="app">
<!---调用cs方法v-show取反为false,div隐藏-->
<div style="background-color:bisque; width:100px; height:100px" v-show="a">单击按钮我隐藏</div>
<button @click="cs">按钮</button>
<div>
<script>
var ap1=new Vue({
el:"#app", //获取id为app的元素和它的子元素 data:{
data:{
a:true //给变量付初值
},
methods:{ //写方法的地方
cs:function(){
this.a=!this.a //取反
}
}
})
</script>
Vue指令02——v-on指令和v-show的使用的更多相关文章
- vue总结 02指令
指令 v-text 预期:string 详细: 更新元素的 textContent.如果要更新部分的 textContent ,需要使用 {{ Mustache }} 插值. 示例: <span ...
- vue 基础-->进阶 教程(2): 指令、组件
第二章 建议学习时间4小时 课程共3章 前面的nodejs教程并没有停止更新,因为node项目需要用vue来实现界面部分,所以先插入一个vue教程,以免不会的同学不能很好的完成项目. 本教程,将从零 ...
- vue.js介绍,常用指令,事件,以及制作简易留言版
一.vue是什么? 一个mvvm框架(库).和angular类似,比较容易上手.小巧,让我们的代码更加专注于业务逻辑,而不是去关注DOM操作 二.vue和angular之间的区别 vue--简单易学 ...
- vue 基础-->进阶 教程(2): 指令、自定义指令、组件
第二章 建议学习时间4小时 课程共3章 前面的nodejs教程并没有停止更新,因为node项目需要用vue来实现界面部分,所以先插入一个vue教程,以免不会的同学不能很好的完成项目. 本教程,将从零 ...
- Vue中v-on的指令以及一些其他指令
1.v-on的基本使用 <div id="app"> <!-- 使用事件绑定的简写形式 --> <input type="button&qu ...
- Vue.JS快速上手(指令和实例方法)
1.声明式渲染 首先,我们要知道Vue是声明式渲染,那啥是声明式渲染,我们只需要告诉程序我们想要什么结果,其他的交给程序来做.与声明式渲染相对的是命令式渲染,即命令我们的程序去做什么,程序就会跟着你的 ...
- Vue.2.0.5-自定义指令
简介 除了默认设置的核心指令( v-model 和 v-show ),Vue 也允许注册自定义指令.注意,在 Vue2.0 里面,代码复用的主要形式和抽象是组件--然而,有的情况下,你仍然需要对纯 D ...
- Vue(十三)自定义指令
自定义指令 分类:全局指令.局部指令 1. 自定义全局指令 使用全局方法Vue.directive(指令ID,定义对象) 2. 自定义局部指令 <!DOCTYPE html> < ...
- Vue(三)常用指令
(1) v-model 双向数据绑定,一般用于表单元素 <script> window.onload=function(){ new Vue({ // el:'.itany', el:'d ...
随机推荐
- tip2:Linux系统相关命令使用
好记忆不如烂笔头,很多东西不常用突然要用就是记得相关的命令但是具体就不确定了,本文记录个人不常用同时偶尔用到但不确定或者记不住的内容. 一.用户管理 这组个人使用频率不高,知道同时记不住具体涉及的系统 ...
- MHA + Maxscale 数据库的高可用和读写分离
MySQL 常见发行版本 MySQL 标准化.自动化部署 深入浅出MySQL备份与恢复 深入理解MySQL主从复制 MySQL构架设计与容量规划 MHA Maxscale MySQL 常见发行版本 M ...
- Dell服务器配置RAID1+RAID0磁盘阵列
有台DELL R730的服务器,需要部署下公司的程序,这里记录下raid配置. 环境要求 两块硬盘做raid 1 一块硬盘做raid 0 服务器开机,开始配置raid 服务器开机,在出现下图提示时,同 ...
- linux shell脚本批量修改密码,无需交互输入
转至:https://blog.csdn.net/weixin_34409357/article/details/89833777?utm_medium=distribute.pc_relevant. ...
- Docker入坑系列(一)
Docker入坑系列(一) 引用嘛,当然是来引用别人说的东西啦. Docker 是一个开源项目,诞生于 2013 年初,它基于 Google 公司推出的 Go 语言实现. 项目后来加入了 Linux ...
- Pandas:读取数据库read_sql
学习自:pandas.read_sql - pandas 1.2.4 documentation (10条消息) pd.read_sql()参数详解_pandas.read_csv()参数详解-CSD ...
- 面试官:我们来聊一聊Redis吧,你了解多少就答多少
哈喽!大家好,我是小奇,一位不靠谱的程序员 小奇打算以轻松幽默的对话方式来分享一些技术,如果你觉得通过小奇的文章学到了东西,那就给小奇一个赞吧 文章持续更新,建议收藏关注 一.前言 作为一名Java程 ...
- 七牛云cdn加速
https://developer.qiniu.com/fusion/1228/fusion-quick-start https://blog.csdn.net/qq_27292113/article ...
- Laravel自定义错误提示,自定义异常类提示,自定义错误返回信息,自定义错误页面
方法一 新增CustomException.php文件 App\Exceptions\CustomException.php <?php namespace App\Exceptions; us ...
- LGP3702题解
很容易想到容斥,计算不包含质数的方案数和总方案数. 设 \(f[n][i]\) 表示长度为 \(n\) 的序列,每个元素的和对 \(p\) 取模的结果. 容易有 \(f[n][i]=\sum_{j=0 ...