本文章描述

  • vue 中 v-if 的基本使用
  • vue 中 v-show 与 v-if 的区别

1 简述

vue 中 v-if 指令,顾名思义是用来进行条件判断的,直接操作 dom

2 案例

<!DOCTYPE html>
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=divice-width,initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>vue v-if指令</title>
</head><body><div id="app"><h3 @click="showClick" v-text="buttonMessage"></h3><h3 v-if="isShow">这里是显示的文本</h3></div><!-- 开发环境版本,包含了有帮助的命令行警告 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><script>var app = new Vue({el: "#app",data: {isShow: true,buttonMessage:"隐藏",},methods: {showClick:function(){this.isShow=!this.isShow;if(this.isShow){this.buttonMessage="隐藏";}else{this.buttonMessage="显示";}}},})</script>
</body></html>

3 分析

在上述案例中,通过 v-show 指令也可以实现相同的效果,不同之处,v-if 操作的是dom,通过 v-if 隐藏的元素将会从dom 中移除,而v-show 操作的只是 display属性样式。

4 总结

vue中v-if指令的使用之Vue知识点归纳(六)相关推荐

  1. vue中js文件里获取this(vue实例)

    vue中js文件里获取this(vue实例) 1,在main.js中抛出vue实例,在需要用到的地方引入即可 main.js里let vueThis= new Vue({el: '#app',rout ...

  2. Vue中禁止输入表情符号指令

    参考地址:vue el-input中禁止输入表情符号_笑到世界都狼狈的博客-CSDN博客_输入框禁止输入表情 你知道compositionstart和compositionend吗 - 掘金 cons ...

  3. vue中组件的导出导入_5.2 vue中 keep-alive 组件的作用,详细解释keep-alive使用方法...

    问题:vue中 keep-alive 组件的作用 keep-alive:主要用于保留组件状态或避免重新渲染. 比如: 有一个列表页面和一个 详情页面,那么用户就会经常执行打开详情=>返回列表=& ...

  4. 关于Vue中$nextTick的作用及实现原理(Vue进阶)

    Hello,大家好,最近找工作的路途依然艰难,但是要一直保持对技术的热爱!今天继续跟大家探索一下Vue进阶的内容,这次研究一下Vue的全局API中的$nextTick,这是一个很常用,也是经典的API ...

  5. 如何实现vue中的列表动画,如何封装vue动画

    文章目录 一.vue中的列表动画如何实现 列表动画原理: 二.vue中如何封装动画 第1个版本:css动画版 第2个版本: js动画版(推荐) 一.vue中的列表动画如何实现 举个例子: 列表动画原理 ...

  6. vue中开发多语言(国际化),vue+i18n(详细教程)

    目录 第一步: 第二步: 第三步: 第四步: 最后: 前言:我们有时候会遇到一个项目需要支持多语言,而用直接翻译的插件时常会导致翻译的结果跟自己预想的有所偏差或者结果太长造成页面结构紊乱而这个时候就需 ...

  7. vue中tab切换前端实现_使用vue实现tab操作

    tab功能在网页中是比较常见的,那么用vue怎么实现tab操作呢,与jQuery实现tab的思路有什么区别呢? 在使用jQuery类库实现tab功能时,是获取鼠标在mousenter或click时的i ...

  8. vue中级联选择器回填_浅谈Vue使用Cascader级联选择器数据回显中的坑

    业务场景 由于项目需求,需要对相关类目进行多选,类目数据量又特别大,业务逻辑是使用懒加载方式加载各级类目数据,编辑时回显用户选择的类目. 问题描述 使用Cascader级联选择器过程中主要存在的应用问 ...

  9. vue中通过自定义指令将汉字转化为首字母大写、首字母小写、大写、小写的拼音

    使用情景: 在文本框中输入内容,例如姓名 在页面中将姓名转化为姓名的拼音,包括大写拼音.小写拼音.首字母大写拼音.大写拼音缩写.小写拼音缩写 新建一个 pinyin.js 文件 这是一串又臭又长的un ...

最新文章

  1. oracle occi出现乱码,linux下occi操作oracle数据库,中文乱码的问题
  2. 极速理解设计模式系列:7.桥接模式(Bridge Pattern)
  3. 百度java验证码不显示不出来,Java-使用百度链接时,遇到无法弹出用户登录框的问题...
  4. 直播 NO.5 | Facebook 田渊栋:用深度(强化)学习为组合优化寻找更好的启发式搜索策略...
  5. 微博3元一万粉软件_实测3款朋友圈很火的“日赚分红300元”游戏软件究竟靠不靠谱!!...
  6. mac电脑开机键盘和鼠标失灵
  7. 【dp】POJ-2209
  8. Linux内核系统架构介绍
  9. html5边框闪烁,HTML – CSS框阴影动画像素艺术闪烁
  10. u盘装xp/win7/ubuntu/fedora总结
  11. [NOIP2012] 提高组 洛谷P1080 国王游戏
  12. ASA防火墙基本配置
  13. 如何将商业策略与项目管理相关联
  14. 寻找最小的k个数(四种方法)
  15. mvc html post参数,ASP MVC HTML表单POST列表Entity
  16. Windows程序设计--起步
  17. 软件配置管理的作用?软件配置包括什么?
  18. 信息的载体依附性_信息的一般特征是载体依附性
  19. 21经济网专访 | 巨杉下一个十年:扎根科创福地,打造数据库行业生态
  20. Win10图片打开方式没有“Windows照片查看器”,如何找回?

热门文章

  1. 值得收藏!动图演示神经架构搜索
  2. linux密码过期不修改,Linux解决用户密码过期但不用修改密码的方法
  3. mysql重做日志与binlog日志区别_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...
  4. 从民办三本到知名企业感知算法工程师
  5. 机器学习实战 | 数据探索
  6. 基础知识(四)Dijkstra算法
  7. python中将列表中的元素倒序输出_python实现对列表中的元素进行倒序打印
  8. filezilla 共享多个目录_filezilla设置中文,3步搞定filezilla中文设置
  9. floatmap 二维数组_Golang学习笔记(四):array、slice、map
  10. 网络安全人才平均年薪 24.09 万,跳槽周期 31 个月,安全工程师现状大曝光!