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

三明做网站的公司网站整站优化公司

三明做网站的公司,网站整站优化公司,怎么看网站制作,宁波商城网站开发设计Class数据绑定 数据绑定的一个常见需求场景是操作CSS class列表,因为class是attribute(属性),我们可以和其他attribute一样使用v-bind 将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生…

Class数据绑定

数据绑定的一个常见需求场景是操作CSS class列表,因为class是attribute(属性),我们可以和其他attribute一样使用v-bind 将它们和动态的字符串绑定。但是,在处理比较复杂的绑定时,通过拼接生成字符串是麻烦且容易出错的。因此,Vue 专门为class 的v-bind 用法提供了特殊的功能增强。除了字符串外,表达式的值也可以是数组或对象。

绑定对象Object

<template>
<h3>class数据绑定</h3>
<hr>
<div :class="{active:isActive,'text-danger':hasError}">isActive</div>
<button @click="exchage">切换</button></template>
<script>export default {
data(){return{isActive:true,hasError:true}
},
methods:{exchage(){this.isActive=!this.isActive}
}
}</script>
<style scoped>
.active{color:red;
}
</style>

运行结果
未切换前:
在这里插入图片描述
切换后:
在这里插入图片描述

多个对象绑定

<template>
<h3>class数据绑定</h3>
<hr>
<div :class="classObject">isActive</div>
<button @click="exchage">切换</button></template>
<script>export default {
data(){return{classObject:{active:true,'text-danger':true}}
},
methods:{exchage(){this.classObject.active = !this.classObject.active}
}
}</script>
<style scoped>
.active{color:rgb(132, 0, 255);font-size: large;
}
</style>

运行结果:
切换前:
在这里插入图片描述
切换后:
在这里插入图片描述

数组绑定

<template><h3>class数据绑定</h3><hr><div :class="[activeClass,errorClass]">isActive</div></template><script>export default {data(){return{activeClass: 'active',errorClass:'text-danger'}},}</script><style scoped>.active{color:red;}</style>

运行结果:
在这里插入图片描述
如果你想在数组中渲染某个class,你可以使用三元表达式。

<template><h3>class数据绑定</h3><hr><div :class="[isActive ? 'active' : '']">isActive</div><button @click="exchage">切换</button></template><script>export default {data(){return{isActive:true,}},methods:{exchage(){this.isActive=!this.isActive}}}</script><style scoped>.active{color:red;}</style>

运行结果:
在这里插入图片描述
切换:
在这里插入图片描述
数组和对象

<template><h3>class数据绑定</h3><hr><div :class="[{'active':isActive},errorClass]">isActive</div><button @click="exchage">切换</button></template><script>export default {data(){return{isActive:true,errorClass:"text-danger"}},methods:{exchage(){this.isActive=!this.isActive}}}</script><style scoped>.active{color:red;}</style>

运行结果:
在这里插入图片描述

温馨提示:
数组和对象的嵌套过程中,只能数组嵌套对象,不能反其道而行。

http://www.mmbaike.com/news/98646.html

相关文章:

  • 产品外观设计报价成都网站seo性价比高
  • 用office做网站whois查询 站长工具
  • 南昌seo搜索优化岳阳seo快速排名
  • html动态网站开发前景b站视频推广网站动漫
  • 建设电商网站怎么把平台推广出去
  • 吉林 网站备案 照相目前病毒的最新情况
  • 盘州电子商务网站建设学生个人网页制作代码
  • 怎样用腾讯云做网站专注网络营销推广公司
  • 网站制作用什么语言百度seo软件优化
  • 检测网站打开速度网站优化包括
  • 横店网站开发优化大师官方
  • 做 爱 网站视频竞价托管收费标准
  • html网站设计范例百度图片搜索引擎
  • WordPress 提交搜索引擎湖南正规关键词优化
  • 网站建设 b2b页优化软件
  • 安亭公司网站建设今日头条新闻最新事件
  • 泉州网站开发公司商城网站建设
  • 做网站笔记本2014谷歌推广公司哪家好
  • 武汉大学人民医院怎么样郑州seo线上推广系统
  • 商城网站建设是 什么网络推广软文怎么写
  • 钢材网站建设自己建网页
  • 北京市住房城乡建设委官方网站seo模拟点击工具
  • 深圳福永做网站企业的互联网推广
  • 网站核验单怎么下载优化设计六年级下册语文答案
  • 桥头做网站营销策略4p分析怎么写
  • wordpress tab插件seo网站推广培训
  • 外贸先做网站再开公司百度搜首页
  • 网站数据不变重新安装wordpressseo网站推广计划
  • 山东建设厅网站扫黑私域运营软件
  • 网站建设外包协议范本手机如何做网站