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 相关文章推荐
如何用javascript判断录入的日期是否合法
Jan 08 Javascript
prototype Element学习笔记(篇二)
Oct 26 Javascript
JQuery实现防止退格键返回的方法
Feb 12 Javascript
Css3制作变形与动画效果
Jul 24 Javascript
js模拟淘宝网的多级选择菜单实现方法
Aug 18 Javascript
js实现密码强度检验
Jan 15 Javascript
Angular项目中$scope.$apply()方法的使用详解
Jul 26 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
Vue.js 中的 v-cloak 指令及使用详解
Nov 19 Javascript
详解CommonJS和ES6模块循环加载处理的区别
Dec 26 Javascript
微信小程序实现的日期午别医生排班表功能示例
Jan 09 Javascript
layer.prompt输入层的例子
Sep 24 Javascript
深入浅析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
检测png图片是否完整的php代码
2010/09/06 PHP
php数字转汉字代码(算法)
2011/10/08 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
利用ASP发送和接收XML数据的处理方法与代码
2007/11/13 Javascript
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
angularjs学习笔记之三大模块(modal,controller,view)
2015/09/26 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
jquery实现下拉框功能效果【实例代码】
2016/05/06 Javascript
第二篇Bootstrap起步
2016/06/21 Javascript
js实现非常棒的弹出div
2016/10/06 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
node通过npm写一个cli命令行工具
2017/10/12 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
使用python绘制3维正态分布图的方法
2018/12/29 Python
python+mysql实现教务管理系统
2019/02/20 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
linux面试题参考答案(7)
2012/10/29 面试题
大学自我评价
2014/02/12 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
局火灾防控工作方案
2014/05/25 职场文书
人事任命书怎么写
2014/06/05 职场文书
十八大标语口号
2014/10/09 职场文书
西柏坡导游词
2015/02/05 职场文书
神农溪导游词
2015/02/11 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
从np.random.normal()到正态分布的拟合操作
2021/06/02 Python
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL