全球彩票平台_全球彩票注册平台|官网下载地址

热门关键词: 全球彩票平台,全球彩票注册平台,全球彩官网下载地址

vue拼接示例代码,js入门教程之绑定class和style样

vue语法之拼接字符串的示例代码,vue拼接示例代码

本文介绍了vue语法之拼接字符串的示例代码,分享给大家,具体如下。

先来一行代码:

<div class="swiper-slide" v-for="item in message">
  <img v-bind:src="['xxx(需要拼接的字符串)' item.picurl]" alt="全球彩官网下载地址 1" width="100%" height="245" />
</div>

如代码所示,只需要在数组语法中拼接字符串即可。

***知识点***

顺便总结一下vue语法

写法也分为:style的绑定和class的绑定

(以下代码部分为官网例子)

(1)对象语法

顾名思义,就是有使用对象写法的语法

style绑定:

全球彩官网下载地址 2

这类写法和css写法类似

全球彩官网下载地址,class绑定:

全球彩官网下载地址 3

active是类名,isActive为true的时候active有效

(2)数组语法

style绑定:

<div :style="[style1,style2,style3]"></div>

data写法官网没介绍,我这边简单写一下例子:

data: {
  style1:{background:'red'},
  style2:{width:'100px'},
  style3:{height:'100px'}
 }

class绑定:

全球彩官网下载地址 4

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持帮客之家。

本文介绍了vue语法之拼接字符串的示例代码,分享给大家,具体如下。 先来一行代码:...

这类写法和css写法类似

四、总结

.warning{
color:#f24;
}
.safe{
color:#42b983;
}
<div id="classBind">

  状态:{{alert}}{{isSafe}}

</div>


//js
var app11=new Vue({
  el:'#classBind',
  data:{
    isWarning:true,
    alertList:['红色警报','警报解除'],
    alert:''
  },
  computed:{
    isSafe:function(){
      return !this.isWarning;
    }
  },
  methods:{
    toggle:function(){
      this.isWarning=!this.isWarning;
      this.alert= this.isWarning?this.alertList[0]:this.alertList[1];
    }
  }

});
<div :style="[style1,style2,style3]"></div>

相信大家都知道数据绑定一个常见需求是操作元素的 class 列表和它的内联样式。因为它们都是属性,我们可以用 v-bind 处理它们:我们只需要计算出表达式最终的字符串。不过,字符串拼接麻烦又易错。因此,在v-bind用于 class 和 style 时,Vue.js 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。

绑定对象字面量

js

全球彩官网下载地址 5

<div v-bind:style="{ color: activeColor, fontSize: fontSize   'px' }"></div>


data: {
 activeColor: 'red',
 fontSize: 30
}

二、绑定内联style

效果,点击去掉class,会调用removeClass函数,去掉classArray数组的最后一项,第一次,去掉'red',字体颜色由红变黑,再点,去掉'big',字体变小。

写法也分为:style的绑定和class的绑定

对象语法

var app11=new Vue({
el:'#classBind',
data:{
isWarning:true,
alertList:['红色警报','警报解除'],
alert:''
},
computed: {
isSafe: function () {
return !this.isWarning;
},
classObj:function(){
return {
warning: this.isWarning,
safe:this.isSafe
}
}
},
methods:{
toggle:function(){
this.isWarning=!this.isWarning;
this.alert= this.isWarning?this.alertList[0]:this.alertList[1];
}
}
});

//状态:警报解除true

全球彩官网下载地址 6

以上就是为大家整理的vue.js绑定class和style样式的全部内容,文章介绍的很详细,具有一定的参考学习价值,希望对大家学习vue.js能有所帮助,小编还会陆续更新关于vue.js的信息,感兴趣的朋友们请继续关注脚本之家。

data: {
classArray:["big",'red']
}
methods:{
removeClass:function(){
  this.classArray.pop();
}
}

这里,{active: isActive}是对象参数,active是class名,isActive是一个布尔值。下面是一个例子:

(以下代码部分为官网例子)

二、绑定 HTML Class

这个不需要css。。。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

顾名思义,就是有使用对象写法的语法

<div class="static" v-bind:class="{ 'class-a': isA, 'class-b': isB }"></div>


data: {
 isA: true,
 isB: false
}

js:

二、绑定内联style

(2)数组语法

如果你也想根据条件切换列表中的 class,可以用三元表达式:

css:

此时此刻,我一边看着本页旁边的那个Vue api文档学,一边到这里卖,装逼的感觉真爽o(^▽^)o

本文由全球彩票平台发布于全球彩官网下载地址Web前端,转载请注明出处:vue拼接示例代码,js入门教程之绑定class和style样

TAG标签: 全球彩票平台
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。