今天学习了vue中的v-bind进阶用法
v-bind:style
v-bind:key
v-bind:class
代码展示的是通过 :class给标签动态加入或删除class名
接着是给按钮添加取反方法和封装一个函数对象
按钮修改上方span标签的颜色,黑黄切换
v-bind 和 v-for结合可以做很多实质性的功能,比如tab切换,
下方是实现从citys中遍历对象到页面中,之后用@click给点中的元素添加样式来实现变色
指令的值不仅可以直接写数据,比如:<h3 :style="{fontSize:'50px'}">{ {msg}}</h3>
还可以通过调用函数来实现:
methods:{
getClass(){
return [this.hover1,this.hover2]
},
changeClass(){
this.hovered = !this.hovered
},
change(index){
this.contenIndex = index
},
getStyle(){
return [this.baseStyle]
}
}
最底下就是用v-bind:style给标签加行内样式,这个不常用
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
.hover{
color: yellow;
/* font-si