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 URL解析函数和分段URL解析方法
Apr 12 Javascript
JavaScript实现列出数组中最长的连续数
Dec 29 Javascript
深入理解JavaScript系列(38):设计模式之职责链模式详解
Mar 04 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
Sep 07 Javascript
jQuery基于正则表达式的表单验证功能示例
Jan 21 Javascript
JavaScript中三个等号和两个等号你了解多少
Jul 04 Javascript
关于vue中的ajax请求和axios包问题
Apr 19 Javascript
vue滚动tab跟随切换效果
Jun 29 Javascript
微信小程序本地存储实现每日签到、连续签到功能
Oct 09 Javascript
Vue中img的src是动态渲染时不显示的解决
Nov 14 Javascript
解决vue-loader加载不上的问题
Oct 21 Javascript
让Vue响应Map或Set的变化操作
Nov 11 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
用PHP和ACCESS写聊天室(二)
2006/10/09 PHP
9个PHP开发常用功能函数小结
2011/07/15 PHP
PHP抓取网页、解析HTML常用的方法总结
2015/07/01 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
鼠标经过tr时,改变tr当前背景颜色
2014/01/13 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
SeaJS 与 RequireJS 的差异对比
2014/12/08 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
微信小程序小组件 基于Canvas实现直播点赞气泡效果
2020/05/29 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
bootstrap table实现点击翻页功能 可记录上下页选中的行
2017/09/28 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
关于Vue中$refs的探索浅析
2020/11/05 Javascript
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
2016/09/21 Python
python 文件操作删除某行的实例
2017/09/04 Python
Flask-Mail用法实例分析
2018/07/21 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
转预备党员政审材料
2014/02/06 职场文书
三八妇女节活动总结
2014/05/04 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
工作说明书格式
2014/07/29 职场文书
关于读书的演讲稿1000字
2014/08/27 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
初中教师个人总结
2015/02/10 职场文书
监护人证明
2015/06/19 职场文书
大学三好学生主要事迹范文
2015/11/03 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python