Vue.js 中的 v-show 指令及用法详解


Posted in Javascript onNovember 19, 2018

1 用法

v-show 指令通过改变元素的 css 属性(display)来决定元素是显示还是隐藏。

html:

<div id="app">
  <p v-show="type==='科技'">大数据之下的锦鲤:为什么你的微博总抽不到奖</p>
</div>

js:

<script>
  var app = new Vue({
    el: '#app',
    data: {
      type:'技术'
    }
  });
</script>

渲染后代码:

<p style="display: none;">大数据之下的锦鲤:为什么你的微博总抽不到奖</p>

因为元素样式被设置为 display: none; ,所以元素就被隐藏啦O(∩_∩)O~

2 与 v-if 比较

v-show 指令的功能与 v-if 指令相似。不过 v-if 指令会根据表达式重建或销毁元素或组件以及它们所绑定的事件。v-show 指令只是简单地设置 css 属性。

因为 v-if 指令开销较大,所以更适合条件不经常改变的场景。而 v-show 指令适合条件频繁切换的场景。

下面看下vue指令之v-show的用法

1、判断谋个元素是否显示或隐藏

<el-button v-show="list.power == 1" @click="toUpload" class="toUpload" type="primary">
去上传<i class="el-icon-upload el-icon--right">
</i>
</el-button>

通过接口里的参数list.power是否等于1,如果等于1,则为“true”,否则为“false”,然后v-show指令,等于true的时候显示,false的时候隐藏。

2、三目运算符判断

<a class="warn" v-show="true ? item.ai != null : item.ai == null" :href="'http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url='+item.urlai" rel="external nofollow" rel="external nofollow" >AI</a>

其实这个也可以简写成第一种形式

<a class="warn" v-show="!item.ai == null" :href="'http://172.168.80.149:14081/gateway/upload/upload/downloadFile?url='+item.urlai" rel="external nofollow" rel="external nofollow" >AI</a>

这样更简单哦

总结

以上所述是小编给大家介绍的Vue.js 中的 v-show 指令及用法详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquerymobile checkbox及时刷新才能获取其准确值
Apr 14 Javascript
js Math 对象的方法
Sep 01 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
Oct 15 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
Dec 31 Javascript
Vue 单文件中的数据传递示例
Mar 21 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
Vue中 key keep-alive的实现原理
Sep 18 Javascript
react的滑动图片验证码组件的示例代码
Feb 27 Javascript
JavaScript:ES2019 的新特性(译)
Aug 08 Javascript
javascript跳转与返回和刷新页面的实例代码
Nov 20 Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 Javascript
vue中使用mockjs配置和使用方式
Apr 06 Vue.js
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 #Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
Nov 18 #Javascript
利用原生的JavaScript实现简单拼图游戏
Nov 18 #Javascript
Javascript实现动态时钟效果
Nov 17 #Javascript
使用Javascript简单计算器
Nov 17 #Javascript
JS实现图片切换效果
Nov 17 #Javascript
js实现导航跟随效果
Nov 17 #Javascript
You might like
php 无限级分类学习参考之对ecshop无限级分类的解析 带详细注释
2010/03/23 PHP
PHP设计模式之命令模式的深入解析
2013/06/13 PHP
php检测文本的编码
2015/07/26 PHP
开启PHP Static 关键字之旅模式
2015/11/13 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
Laravel框架使用Redis的方法详解
2018/05/30 PHP
php实现生成PDF文件的方法示例【基于FPDF类库】
2018/07/21 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
lib.utf.js
2007/08/21 Javascript
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
SpringMVC+bootstrap table实例详解
2017/06/02 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
js观察者模式的弹幕案例
2020/11/23 Javascript
微信小程序选择图片控件
2021/01/19 Javascript
python下实现二叉堆以及堆排序的示例
2017/09/29 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python3匿名函数用法示例
2018/07/25 Python
Pycharm取消py脚本中SQL识别的方法
2018/11/29 Python
Python中Numpy ndarray的使用详解
2019/05/24 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
合伙经营协议书范本(通用版)
2014/12/03 职场文书
优秀教师推荐材料
2014/12/16 职场文书
公司前台接待岗位职责
2015/04/03 职场文书
起诉状范本
2015/05/20 职场文书
餐厅营销的秘密:为什么老顾客会流水?
2019/08/08 职场文书
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle