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的AJAX实现文件下载的小例子
May 15 Javascript
js控制网页前进和后退的方法
Jun 08 Javascript
jquery实现邮箱自动填充提示功能
Nov 17 Javascript
js实现将选中内容分享到新浪或腾讯微博
Dec 16 Javascript
js判断输入字符串是否为空、空格、null的方法总结
Jun 14 Javascript
JS及PHP代码编写八大排序算法
Jul 12 Javascript
js 数据存储和DOM编程
Feb 09 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
原生js实现省市区三级联动代码分享
Feb 12 Javascript
JavaScript中字符串的常用操作方法及特殊字符
Mar 18 Javascript
使用layui 的layedit定义自己的toolbar方法
Sep 18 Javascript
详解vue或uni-app的跨域问题解决方案
Feb 21 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
图形数字验证代码
2006/10/09 PHP
PHP 微信支付类 demo
2015/11/30 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
js跟随滚动条滚动浮动代码
2009/12/31 Javascript
js类型转换与引用类型详解(Boolean_Number_String)
2014/03/07 Javascript
seajs中模块的解析规则详解和模块使用总结
2014/03/12 Javascript
JQuery 在线引用及测试引用是否成功
2014/06/24 Javascript
JavaScript模拟重力状态下抛物运动的方法
2015/03/03 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
js实现的彩色方块飞舞奇幻效果
2016/01/27 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
vue更改数组中的值实例代码详解
2020/02/07 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
在Python的Django框架中创建和使用模版
2015/07/15 Python
Python简单获取自身外网IP的方法
2016/09/18 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
Python脚本按照当前日期创建多级目录
2019/03/01 Python
Python为何不支持switch语句原理详解
2020/10/21 Python
菲律宾票务网站:StubHub菲律宾
2018/04/21 全球购物
贝尔帐篷精品店:Bell Tent Boutique
2019/06/12 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
档案室主任岗位职责
2014/02/12 职场文书
市场专员岗位职责
2014/02/14 职场文书
幼儿园六一儿童节文艺汇演主持词
2014/03/21 职场文书
公司副总经理任命书
2014/06/05 职场文书
七夕活动策划方案
2014/08/16 职场文书
党的群众路线教育实践活动领导班子整改方案
2014/10/25 职场文书
2015年社区工作总结
2015/04/08 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书