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 sortable效果 代码有错但值得看看
Nov 05 Javascript
js利用与或运算符优先级实现if else条件判断表达式
Apr 15 Javascript
无闪烁更新网页内容JS实现
Dec 19 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
JavaScript模块化开发之SeaJS
Dec 13 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
js实现内容显示并使用json传输数据
Mar 16 Javascript
javascript实现简单计算器效果【推荐】
Apr 19 Javascript
对Angular中单向数据流的深入理解
Mar 31 Javascript
微信小程序自定义波浪组件使用方法详解
Sep 21 Javascript
json_decode 索引为数字时自动排序问题解决方法
Mar 28 Javascript
JavaScript 判断数据类型的4种方法
Sep 11 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获取表单textarea数据中的换行问题
2010/09/10 PHP
php关于array_multisort多维数组排序的使用说明
2011/01/04 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
zTree插件下拉树使用入门教程
2016/04/11 Javascript
jQuery实现圣诞节礼物传送(花式轮播)
2016/12/25 Javascript
深入理解javascript的getTime()方法
2017/02/16 Javascript
JavaScript实现隐藏省略文字效果的方法
2017/04/27 Javascript
React Native 真机断点调试+跨域资源加载出错问题的解决方法
2018/01/18 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
JavaScript 处理树数据结构的方法示例
2019/06/16 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
Python单链表的简单实现方法
2014/09/23 Python
python获得一个月有多少天的方法
2015/06/04 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
Python中Iterator迭代器的使用杂谈
2016/06/20 Python
R vs. Python 数据分析中谁与争锋?
2017/10/18 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
Python shelve模块实现解析
2019/08/28 Python
基于Python解密仿射密码
2019/10/21 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
英国最受信任的在线眼镜商之一:Fashion Eyewear
2019/10/31 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
.NET里面什么时候需要调用垃圾回收
2015/06/01 面试题
个人校本研修方案
2014/05/26 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
可可西里观后感
2015/06/08 职场文书
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android
Redis keys命令的具体使用
2022/06/05 Redis