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 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
改进版通过Json对象实现深复制的方法
Oct 24 Javascript
jquery及原生js获取select下拉框选中的值示例
Oct 25 Javascript
open 动态修改img的onclick事件示例代码
Nov 13 Javascript
不提示直接关闭网页窗口的JS示例代码
Dec 17 Javascript
Angularjs 滚动加载更多数据
Mar 17 Javascript
AngularJS 整理一些优化的小技巧
Aug 18 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
Oct 28 Javascript
浅谈Vue网络请求之interceptors实际应用
Feb 28 Javascript
让Vue也可以使用Redux的方法
May 23 Javascript
Array数组对象中的forEach、map、filter及reduce详析
Aug 02 Javascript
vue路由跳转传参数的方法
May 06 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
删除及到期域名的查看(抢域名必备哦)
2008/05/14 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
2015/02/02 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
php判断IP地址是否在多个IP段内
2020/08/18 PHP
JavaScript脚本性能优化注意事项
2008/11/18 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
html5+canvas实现支持触屏的签名插件教程
2017/05/08 Javascript
Node.JS利用PhantomJs抓取网页入门教程
2017/05/19 Javascript
对于Javascript 执行上下文的全面了解
2017/09/05 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
python实现BP神经网络回归预测模型
2019/08/09 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
iframe跨域的几种常用方法
2019/11/11 HTML / CSS
小区门卫管理制度
2014/01/29 职场文书
商场租赁意向书
2014/07/30 职场文书
小型婚礼主持词
2015/06/30 职场文书
文明礼貌主题班会
2015/08/14 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
Java移除无效括号的方法实现
2021/08/07 Java/Android