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 相关文章推荐
JQuery 应用 JQuery.groupTable.js
Dec 15 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
Aug 20 Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 Javascript
40款非常棒的jQuery 插件和制作教程(系列一)
Oct 26 Javascript
jquery 按钮状态效果 正常、移上、按下
Aug 12 Javascript
比较新旧两个数组值得增加和删除的JS代码
Oct 30 Javascript
使用js画图之饼图
Jan 12 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
Feb 02 Javascript
js 打开新页面在屏幕中间的实现方法
Nov 02 Javascript
Vue.js 和 MVVM 的注意事项
Nov 07 Javascript
关于JavaScript回调函数的深入理解
Jun 27 Javascript
vue里使用create, mounted调用方法
Apr 26 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面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
php生成带logo二维码方法小结
2016/04/08 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
js 匿名调用实现代码
2009/06/19 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
JQuery选择器特辑 详细小结
2012/05/14 Javascript
代码触发js事件(click、change)示例应用
2013/12/13 Javascript
jQuery实现复选框成对选择及对应取消的方法
2015/03/03 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
Vue.js的动态组件模板的实现
2018/11/26 Javascript
vue input实现点击按钮文字增删功能示例
2019/01/29 Javascript
uni-app实现获取验证码倒计时功能
2020/11/01 Javascript
python 文件与目录操作
2008/12/24 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python中字符串的处理技巧分享
2016/09/17 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
Python是怎样处理json模块的
2020/07/16 Python
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
公积金单位接收函
2014/01/11 职场文书
环保倡议书300字
2014/05/15 职场文书
岗位明星事迹材料
2014/05/18 职场文书
村道德模范事迹材料
2014/08/28 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
《认识钟表》教学反思
2016/02/16 职场文书
人力资源部工作计划
2019/05/14 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP