vue中使用v-bind:class的选项卡
来源:互联网 发布:数据损坏修复 编辑:程序博客网 时间:2024/06/01 08:29
//vue中的选项卡的实现,数据驱动dom,因此需要使用数据,来改变class; 详细见代码实现
<style>
ul{overflow: hidden;}
ul li{float: left;width: 150px;height: 35px;line-height: 35px;border: 1px solid red;list-style: none;cursor: pointer;}
ul li.active{background-color: yellow}
</style>
<div id="app">
<ul>
<li v-for="(item,index) in items" @click="setColor(index)" :key="item.message" :class="{active:index == num}">
{{item.message}}
</li>
</ul>
</div>
<script>
// 使用v-bind:class实现 通过改变num实现进而改变active的布尔值 vue中的选项卡的功能 绑定class 绑定布尔值的实现
var vm = new Vue({
el:"#app",
data(){
return {
items: [
{ message: 'Foo' },
{ message: 'Bar' },
{ message: 'Jack' }
],
num:0
}
},
methods:{
setColor(index){
this.num = index
}
}
})
</script>
阅读全文
0 0
- vue中使用v-bind:class的选项卡
- vue v-bind:class中属性使用引号
- Vue.js使用v-bind绑定class时的注意事项
- vue.js 中v-bind指令的使用
- Vue- 对象语法 v-bind:class与对象语法的使用(重要)
- Vue.js中v-bind v-model的使用和区别
- vue学习06--v-bind:class和v-bind:style
- vuejs中v-bind绑定class时的注意事项
- 对于vue中的v-bind:class 中的一点总结
- Vue实战--v-bind动态绑定Class和style
- Vue v-bind
- Vue之filters--v-bind
- Vue.js v-bind遇到的数据渲染问题
- Vue中的缩写:v-bind、v-on
- 【原理】vue的v-if和v-else、v-bind实现的登录界面案例
- vue的v-for使用
- vue中v-for的使用,离不开的数组
- Vue 中使用v-for语句抛出错误的解决方案
- 数据库的九大对象
- NB-IoT的发展是否一片光明?
- 第5周项目1- 建立顺序栈算法库
- 第五周项目一—建立顺序栈算法库
- JSP 标准标签库(JSTL)
- vue中使用v-bind:class的选项卡
- tomcat 报错 java.lang.OutOfMemoryError ( PermGen space)异常的解决方法
- 面向对象-多态
- Oracle正式发布Java 9,引入新的Java编程组件
- web项目直接访问WEB-INF下的文件
- solr(一) solr5.5 搭建
- 第五周项目一 建立顺序栈算法库
- static_cast/const_cast
- Python字符串的连接、替换、截取,以及字符串格式化输出,引号