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 相关文章推荐
js parentElement和offsetParent之间的区别
Mar 23 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
Nov 17 Javascript
append和appendTo的区别以及appendChild用法
Dec 24 Javascript
js实现表格字段排序
Feb 19 Javascript
Windows8下搭建Node.js开发环境教程
Sep 03 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
Js调用Java方法并互相传参的简单实例
Aug 11 Javascript
jQuery 全选 全部选 反选 实现代码
Aug 17 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
JavaScript计算正方形面积
Nov 26 Javascript
vue 在methods中调用mounted的实现操作
Aug 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
PHP+DBM的同学录程序(5)
2006/10/09 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
php中cookie的使用方法
2014/03/29 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
jQuery 使用个人心得
2009/02/26 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
js在ie下打开对话窗口的方法小结
2016/10/24 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
vue项目或网页上实现文字转换成语音播放功能
2020/06/09 Javascript
Vue中component标签解决项目组件化操作
2020/09/04 Javascript
9个JavaScript日常开发小技巧
2020/10/06 Javascript
python的三目运算符和not in运算符使用示例
2014/03/03 Python
使用python 获取进程pid号的方法
2014/03/10 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
python 统计代码行数简单实例
2017/05/04 Python
基于python实现聊天室程序
2018/07/27 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
原生python实现knn分类算法
2019/10/24 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
kafka-python 获取topic lag值方式
2019/12/23 Python
golang/python实现归并排序实例代码
2020/08/30 Python
python3.9实现pyinstaller打包python文件成exe
2020/12/13 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
2021/03/04 Python
Java编程面试题
2016/04/04 面试题
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
婚礼主持词开场白
2014/03/13 职场文书
实习生个人总结范文
2015/02/28 职场文书
六一儿童节主持开场白
2015/05/28 职场文书