vue实现点击隐藏与显示实例分享


Posted in Javascript onFebruary 13, 2019

如何使用vue进行按钮点击后指定区域内容隐藏,再次点击按钮隐藏内容显示。实现思路:首选需要设置一个属性为true(show:true),然后使用v-if把show属性绑定到要显示与内容的标签身上,最后给点击按钮添加点击事件,当show属性为true就设置为false,为false就设置为true(this.show = !this.show)即可。

vue实现点击隐藏与显示实例分享 

1、新建一个html页面,然后在这个代码页面上创建一个div标签id为app,然后在这个div标签里创建一个按钮标签和一个用于显示隐藏的div标签。

代码:

<div id="app">

<button >点击隐藏再点显示</button>

<div>hello world</div>

</div>

vue实现点击隐藏与显示实例分享

2、引入vue.js。在body结束标签前面使用<sctipt>引入vue.js文件。

vue实现点击隐藏与显示实例分享

3、为vue创建挂载点。在vue.js引入文件后面新建一个<sctipt>标签,然后创建vue的挂载点。

js代码:

<script>

var app = new Vue({

el:"#app",

})

</script>

vue实现点击隐藏与显示实例分享

4、使用data创建一个show属性,设置默认值为true;

使用metheds创建一个点击事件(showCont),该事件处理当show值为true就修改给false,当show为false就修改为true。

代码:

data:{

show:true

},

methods:{

showCont:function(){

this.show = !this.show;

}

}

vue实现点击隐藏与显示实例分享

5、添加显示隐藏功能。在按钮标签上添加点击事件showCont,在按钮标签后的div标签上使用v-if添加show属性。

代码:

<button @click="showCont">点击隐藏再点显示</button>

<div v-if="show">hello world</div>

vue实现点击隐藏与显示实例分享

6、保存html代码,然后使用浏览器打开,点击按钮会发现按钮后面的文字隐藏了,再次点击按钮隐藏的内容又显示出来。

vue实现点击隐藏与显示实例分享

vue实现点击隐藏与显示实例分享

7、所有代码。可以直接复制所有代码,粘贴到新建html文件后,修改引入的vue.js路径保存后使用浏览器打开即可看到效果。

<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body><div id="app"><button @click="showCont">点击隐藏再点显示</button><div v-if="show">hello world</div></div><script type="text/javascript" src="js/vue.js" ></script><所有代码。可以直接复制所有代码,粘贴到新建html文件后,修改引入的vue.js路径保存后使用浏览器打开即可看到效果。<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body><div id="app"><button @click="showCont">点击隐藏再点显示</button><div v-if="show">hello world</div></div><script type="text/javascript" src="js/vue.js" ></script><script>var app = new Vue({el:"#app",data:{show:true},methods:{showCont:func

script>var app = new Vue({el:"#app",data:{show:true},methods:{showCont:function(){this.show = !this.show;}}})</script></body></html>

tion(){this.show = !this.show;}}})</script></body></html>
Javascript 相关文章推荐
实例解析jQuery插件EasyUI最常用的表单验证规则
Nov 29 Javascript
jQuery限制图片大小的方法
May 25 Javascript
JS针对Array的各种操作汇总
Nov 29 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
Jan 17 Javascript
基于JavaScript实现的插入排序算法分析
Apr 14 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
Nov 09 jQuery
js中url对象化管理分析
Dec 29 Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
Layui Form 自定义验证的实例代码
Sep 14 Javascript
详解mpvue开发微信小程序基础知识
Sep 23 Javascript
javascript 模块依赖管理的本质深入详解
Apr 30 Javascript
Node.js path模块,获取文件后缀名操作
Nov 07 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
Feb 13 #Javascript
JavaScript实现的拼图算法分析
Feb 13 #Javascript
推荐15个最好用的JavaScript代码压缩工具
Feb 13 #Javascript
Vue中CSS动画原理的实现
Feb 13 #Javascript
Vue中JS动画与Velocity.js的结合使用
Feb 13 #Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 #Javascript
node.js微信小程序配置消息推送的实现
Feb 13 #Javascript
You might like
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
javascript的onchange事件与jQuery的change()方法比较
2009/09/28 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
匹配任意字符的正则表达式写法
2010/04/29 Javascript
JS获取时间的方法
2015/01/21 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
详解node HTTP请求客户端 - Request
2017/05/05 Javascript
Angular实现类似博客评论的递归显示及获取回复评论的数据
2017/11/06 Javascript
vue实现个人信息查看和密码修改功能
2018/05/06 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
Promise扫盲贴
2019/06/24 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
详解Python中expandtabs()方法的使用
2015/05/18 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
python机器学习之神经网络实现
2018/10/13 Python
python pandas模块基础学习详解
2019/07/03 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
python的scipy实现插值的示例代码
2019/11/12 Python
python实现贪吃蛇双人大战
2020/04/18 Python
Python3爬虫里关于Splash负载均衡配置详解
2020/07/10 Python
阿里健康大药房:阿里自营网上药店
2017/08/01 全球购物
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
护理专业本科生自荐信
2013/10/01 职场文书
基督教婚礼主持词
2014/03/14 职场文书
满月酒主持词
2014/03/27 职场文书