vue 中使用style class(样式)
程序员文章站
2022-07-04 18:49:44
...
vue中使用style样式
<div id="app">
<h1 :style="styleObj1">111</h1>
<h1 :style="[styleObj1,styleObj2]">222</h1>
</div>
<script>
//创建Vue实例 得到ViewModel
var vm = new Vue({
el:"#app",
data(){
return {
styleObj1:{color:'red','font-weight': 200},
styleObj2:{ 'font-style':'italic' }
}
},
methods:{}
})
</script>
vue中经常遇到这样的需求就是,点击自身标签颜色发生变化,点击其他时恢复原来的颜色
.newClass{
background-color: red;
}
<div id="app">
<h1 v-for="(v,i) in datas" @click="add(i)" v-text="v.name" :class={newClass:i==sel}></h1>
</div>
<script>
//创建Vue实例 得到ViewModel
var vm = new Vue({
el:"#app",
data(){
return {
sel:0,//默认第一个是有背景色的
datas:[
{name:"朱康宇"},
{num:22}
]
}
},
methods:{
add(i){
this.sel = i //点击哪个 哪个变色,其他变回原色
}
}
})
上一篇: 表单的综合案例
下一篇: ASPX和Ajax结合使用的例子
推荐阅读
-
浅谈vue中resetFields()使用注意事项
-
12个class=month,css如何修改当前月份的样式,不使用jq
-
通过脚本清空标签p中的class名和style 原创
-
vue中watch和computed的区别与使用方法
-
如何使用RoughViz可视化Vue.js中的草绘图表
-
css3中新增的样式使用方法 - jerrylsxu
-
在数据处理中,用分隔符+样式名只可裁剪不能打水印,直接用使用样式API才可以?
-
VS中利用ASP.net做网站,使用Gridview显示数据列表,用IIS发布后,在IE浏览器和360浏览器中看到样式不一样求高手指教!_html/css_WEB-ITnose
-
vue2中使用 better-scroll
-
PowerPoint2007中使用图片样式库为图片设置多种展现效果