Vue框架中class与style绑定技巧.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

vue技能进阶

一、v-bind及class与style的绑定

在vue中,DOM元素经常会动态地绑定一些class类名或style样式,其实现方式是通过v-bind指令来绑定class与

style。

1.v-bind指令的理解

v-bind指令的主要用法是动态地去更新HTML上的属性,当数据发生变变化的时候,通过v-bind指令绑定的HTML元

素的属性就会发生相应的更改。

在数据绑定中,最常见的绑定:

元素的样式名称class

内联样式style

在vue中,只需要使用v-bind指令计算出表达式的最终字符串就可以实现,当表达式的逻辑复杂的时候,使用字符

串拼接的方式难以,vue就对class和style的绑定进行了加强。

2.绑定class

class的绑定方式包括多种:

对象语法

给v-bind:class设置一个对象,就可以动态地切换class

button:class{layui-btn:isLayuiBtn,layui-btn-lg:isLargeBtn}

这是一个按钮

数组语法

vue技能进阶

一、v‑bind及class与style的绑定

在vue中,DOM元素经常会动态地绑定一些class类名或style样式,其实现方式是通过v‑bind指令来绑定class

与style。

1.v‑bind指令的理解

v‑bind指令的主要用法是动态地去更新HTML上的属性,当数据发生变化的时候,通过v‑bind指令绑定的

HTML元素的属性就会发生相应的更改。

在数据绑定中,最常见的绑定:

元素的样式名称

class内联样式style

在vue中,只需使用v‑bind指令计算出表达式的最终字符串就可以实现,当表达式的逻辑复杂的时候,使用字符

字符串拼接的方式难以,vue就对类和样式的绑定进行了加强。

2.绑定类

类的绑定方式包括多种:

对象语法

给v‑bind:class设置一个对象,就可以动态地切换class

button

var应用程序Vue({

数据:{

isLayuiBtn:假,

isLargeBtn:假,

数组语法

当需要应用多个class的时候,可以使用数组语法,给绑定一个数组,就可以应用一个class列表

buttonclasslayui-btn:class[isDangerBtn?dangerClass:,layuiSmallClass]

这是一个Layui按钮

dangerClass:layui-btn-danger,

layuiSmallClass:layui-btn-sm,

二、vue中内置指令的使用

指令是带有特殊前缀v-的HTML特性,可以绑定一个表达式,并将一些特性绑定在DOM上

1.v-ifv-else-ifv-else

vue的条件指令可以根据表达式的值在DOM中渲染或者销毁元素

pv-ifstatus1当status为1时显示这里/p

pv-else-ifstatus2当status为2时显示这里/p

pv-else否则显示这里/p

注意:

v-else-if要紧跟v-if,v-else要紧跟v-else-ifv-if

要紧跟要紧跟或。表达式的值为真的时候,元素/组件及所有的

子节点都会被渲染,为时候就移除

当需要一次判断多个元素的时候,可以在vue内置的元素上使用条件指令,最终的渲染结果将不会包

括该元素

当需要应用多个class的时候,可以使用集群语法,给:class绑定一个集群,就可以应用一个class列表

按钮类layui‑btn:class[isDangerBtn?dangerClass:,lay

文档评论(0)

kay5620 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档