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

农产品网站建设及优化项目东莞品牌型网站建设价格

农产品网站建设及优化项目,东莞品牌型网站建设价格,惠州网站建设(推荐乐云践新),门户网站建设情况自查汇报绑定样式: class样式 写法:class"xxx"xXX可以是字符串、对象、数组。 字符串写法适用于:类名不确定,要动态获取。 对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。 数组写法适用于:要绑定多个样式,个数确定,…

绑定样式:

class样式

写法:class="xxx"xXX可以是字符串、对象、数组。
字符串写法适用于:类名不确定,要动态获取。
对象写法适用于:要绑定多个样式,个数不确定,名字也不确定。
数组写法适用于:要绑定多个样式,个数确定,名字也确定,但不确定用不用。

style样式

:style="{fontSize: xxx}“其中xxx是动态值。
:style=”[a,b]"其中a、b是样式对象。

vue中,动态绑定样式——动态绑定style写法 & 动态class写法

1、动态绑定style写法

注意:

  • 凡是有-的style属性名都要变成驼峰式,比如font-size要变成fontSize
  • 除了绑定值,其他的属性名的值要用引号括起来,比如backgroundColor:'#00a2ff’而不是 backgroundColor:#00a2ff

1.1、对象

<div :style="{ color: activeColor, fontSize: fontSize + 'px' }"></div><div :style="{color:(index == 1 ? conFontColor:'#000')}"></div>

1.2、数组

<div :style="[baseStyles, overridingStyles]"></div><div :style="[{color:(index == 1 ? conFontColor:'#000')},{fontSize:'18px'}]"></div>

1.3、三元运算符

<div :style="{color:(index == 1 ? conFontColor:'#000')}"></div><div :style="[{color:(index == 1 ? conFontColor:'#000')},{fontSize:'18px'}]"></div><div :style="item.layerName === activeLayerName?'font-weight:700' : 'font-weight:400'"></div><!-- 写法一 -->
<div :style="[{float: id === '12' ? 'left:'right}]"></div><!-- 写法二 -->
<div :style="float: nameList.length === 20 ? 'height:64px' : 'height:32px' "></div><!-- 写法三 -->
<div :style="{border:( nameId ===item.id ?'2px solid #4C78FF': 'red')}"></div>

1.4、绑定data对象

<div :style="styleObject"></div><script>data() {return{styleObject: {color: 'red',fontSize: '14px'}  }}
</scrip>

2、动态class写法

2.1、对象方法

<!-- isActive —— true/false -->
<div :class="{ 'active': isActive  }">{{name}}</div> 

2.2、判断是否绑定一个active

<div :class="{'active' : isActive == -2}"  >{{name}}</div><div :class="{'active' : isActive == item.nameId}"  >{{item.name}}</div>

2.3、绑定并判断多个
2.3.1、第一种:用逗号隔开

<div :class="{ 'active': isActive, 'user': isUser }"></div>

2.3.2、放在data里面

<div :class="classObject">{{name}}</div><script>
data() {return {classObject:{ active: true, user:false }}
}
</script>

2.3.3、使用computed属性

<div :class="classObject">{{name}}</div><script>
data() {return {isActive: true,isUser: false}
},
computed: {classObject: function () {return {active: this.isActive,user:this.isUser}}
}
</script>

2.4、数组方法

2.4.1、单纯数组

<div :class="[isActive,isUser]">{{name}}</div><script>
data() {return{isActive:'active',isUser:'user'}
}
</script>

2.4.2、数组与三元运算符结合判断选择需要的class

  • 注意:三元运算符后面的“:”两边的class需要加上单引号,否则不能正确渲染

:class=“[isActive?‘active’:’’]”
或者
:class=“[isActive1?‘active’:’’]”
或者
:class=“[isActiveindex?‘active’:’’]”
或者
:class=“[isActive==index?‘active’:‘otherActiveClass’]”

2.4.3、数组对象结合动态判断

//前面这个active在对象里面可以不加单引号,后面这个sort要加单引号
:class=“[{ active: isActive }, ‘sort’]”
或者
:class=“[{ active: isActive1 }, ‘sort’]”
或者
:class=“[{ active: isActiveindex }, ‘sort’]”

http://www.yayakq.cn/news/275956/

相关文章:

  • 背景 网站建设新注册建筑公司名称大全
  • 招远网站建设哪家好让你做一个旅游网站你会怎么做
  • 机械加工网站推广有效果吗做网站可以找设计公司吗
  • 网站如何做社群网站建设经验交流发言
  • 苏州市规划建设局网站微网站怎么开通
  • 主要给人家做网站的公司wordpress最大负载
  • 建设工程获奖查询网站2015做那些网站能致富
  • 腾讯云服务器可以做网站成都网站定制开发
  • 免费刷推广链接的网站wordpress 侧分类
  • 档案馆网站建设现状陕西网站制作公司哪家好
  • 电子商务网站的建设方法做网站中心
  • 杭州笕桥网站建设域名安装wordpress
  • 宣城公司网站建设市场营销互联网营销
  • 移动端网站如何做导出功能智能建造专业就业前景
  • 网站seo搜索引擎优化案例wordpress静态页面找不到
  • 国外辣妹服装设计网站推荐东莞求职招聘信息网
  • 网站访问找不到域名怎么回事网站推广的方式包括
  • 做网站背景图片浪漫爱情wordpress 教程主题
  • 潜江哪里做网站南宁刚刚发生的事
  • 团购产品 网站建设深圳福田在线
  • 创新型的网站建设门户网站建设自查整改报告
  • 有谁帮做网站ios wordpress发文章
  • 网站qq号获取温州建设集团有限公司网站
  • 编程网校泰州网站建设优化建站
  • wordpress快速建站视频教程erp系统的功能包括哪些
  • 做校招的网站有哪些网站建设及编辑岗位职责
  • 建网站和建网店的区别舟山的房子做民宿上什么网站
  • 做网站定位怎么用群晖nas做网站
  • 三亚同城招聘网站广东东莞十大特产
  • 电子烟网站设计南宁h5建站