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 constructor和instanceof,JSOO中的一对欢喜冤家
May 25 Javascript
JS 自定义函数缺省值的设置方法
May 05 Javascript
EASYUI TREEGRID异步加载数据实现方法
Aug 22 Javascript
js 实现菜单上下显示附效果图
Nov 21 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
Jun 13 Javascript
Js 正则表达式知识汇总
Dec 02 Javascript
JS实现图片放大镜效果的方法
Feb 27 Javascript
详解JavaScript逻辑And运算符
Dec 04 Javascript
javascript设置文本框光标的方法实例小结
Nov 04 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
vue实现淘宝购物车功能
Apr 20 Javascript
JavaScript展开运算符和剩余运算符的区别详解
Feb 18 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
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
一个PHP缓存类代码(附详细说明)
2011/06/09 PHP
php生成二维码的几种方式整理及使用实例
2013/06/03 PHP
php操作mongoDB实例分析
2014/12/29 PHP
CI框架表单验证实例详解
2016/11/21 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
判断JavaScript对象是否可用的最正确方法分析
2008/10/03 Javascript
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
判断JS对象是否拥有某属性的方法推荐
2016/05/12 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
javascript中replace使用方法总结
2017/03/01 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
vue-router单页面路由
2017/06/17 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
javascript 开发之网页兼容各种浏览器
2017/09/28 Javascript
vue购物车插件编写代码
2017/11/27 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
Python 做曲线拟合和求积分的方法
2018/12/29 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
基于python实现破解滑动验证码过程解析
2020/05/28 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
岳父生日宴会答谢词
2014/01/13 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
《九寨沟》教学反思
2014/04/08 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
子女赡养老人协议书
2016/03/23 职场文书
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript