当前位置: 首页 > news >正文

【Vue】指令之显示切换,属性绑定

Vue指令【2】

    • 显示切换与属性绑定
      • v-show指令
      • v-if指令
      • v-bind指令

显示切换与属性绑定

v-show指令

作用:根据真假切换元素的显示状态

  • 指令后的内容最终都会解析为布尔值
  • 数据改变之后,对应元素的显示状态会同步更新

语法:

<div id="app"><img v-show="true" src="地址" ><img v-show="isShow" src="地址" ><img v-show="age>=18" src="地址" >
</div><script>var app = new Vue({el:"#app",data:{isShow:false,age:17}})</script>   

v-if指令

作用:根据表达式的真假切换元素的显示状态

与v-show指令不同的是,v-if操纵的是DOM元素,v-show操纵的是display样式。
因此,频繁的切换使用v-show,反之使用v-if,前者的切换消耗小

语法:

<div id="app"><p v-if="true">我是一个p标签</p><p v-if="isShow">我是一个p标签</p><p v-if="表达式">我是一个p标签</p>
</div><script>var app = new Vue({el:"#app",data:{isShow:false,}})</script>   

v-bind指令

作用:设置元素的属性(比如src,title,class

  • 简写可以省略v-bind,只保留:属性名
  • 如果需要动态增删class建议使用对象的方式,更加简便

语法:

<div id="app"><img :src="imgSrc"><img :class="{active:isActive}"> // active的值是否生效取决于isActive
</div><script>var app = new Vue({el:"#app",data:{imgSrc:"图片地址",isActive:false}})</script>   
http://www.lryc.cn/news/293084.html

相关文章:

  • Z字型遍历二叉树
  • 【Go语言成长之路】安装Go
  • C语言常见面试题:C语言中如何进行图形界面编程?
  • 删除元素(数组)
  • WPF DataTemplate内重写BorderBrush,VisualBrush内数据源绑定提示绑定失败
  • ElasticSearch搜索与分析引擎-Linux离线环境安装教程
  • 网络安全全栈培训笔记(59-服务攻防-中间件安全CVE复现lSApacheTomcataNginx)
  • 操作系统真象还原---系列笔记总结
  • 猫用空气净化器好吗?好用的养猫宠物空气净化器品牌推荐
  • 【计网·湖科大·思科】实验六 IP数据报的发送和转发流程、默认路由和特定主机路由
  • freertos 源码分析一 list链表数据结构
  • 小程序uni-swiper-action-item滑动不了
  • 【新课】安装部署系列Ⅲ—Oracle 19c Data Guard部署之两节点RAC部署实战
  • 【从零开始的rust web开发之路 四】rust语言tokio异步使用redis教程
  • uniapp本地存储的几种方式localStorage
  • 扩展学习|统计学习理论(SLT)与极限学习机(ELM)应用于大社会数据分析
  • 配置实例—交换机VLAN聚合配置实例
  • 网络开发的隐形壁垒:如何巧妙解决跨域难题?
  • 【极简】conda同一个服务器上迁移环境 export / create
  • HBase 数据导入导出
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • 服务器托管的作用是什么?
  • 美团启动架构调整:聚力核心本地商业,提升科技与境外业务优先级
  • 监测Tomcat项目宕机重启脚本(Linux)
  • 道可云元宇宙每日资讯|北京:推进元宇宙在智慧城市应用
  • Logback学习
  • 【Chrono Engine学习总结】2-可视化
  • pytorch创建tensor
  • Cmake语法学习3:语法
  • JavaScript 基础 - 第1天