解决vue点击控制单个样式的问题


Posted in Javascript onSeptember 05, 2018

既然是控制单个样式,我们的html里面的内容一定是v-for="";渲染出来,一定要养成一个好习惯,v-for="(item,index) in items";index就是我们所说的索引。

<div class="border" v-for="(item,index) in tolos" :key="index">

我做的项目类似于微信朋友圈,弹出赞与评论按钮,点击一个全体都会弹出;我们要解决的就是点一个只弹出对应的一个,对button按钮对应其中的INDEX。

这个index对应着v-for中的index;

由于公司开发的后台是c#必须用两个@@来调用click事件,函数clickBt的函数内容是:

<div @@click="clickBt(index)" class="clickBt"><i class="fa fa-envelope fa-lg message"></i></div>

在data里面定义了activeindex

// clickBt: function (index) {
// var _this = this;
// console.log(111,index);
// _this.activeindex = index;
// _this.clickTf = !_this.clickTf;
// },

最后是在我们需要弹出的div里面写v-class:与v-if相互调用:

<div class="clickDiv" v-bind:class="{'slide':clickTf}" v-if="index == activeindex">

不BB其他的哦,只希望以后遇到同样的问题,能够自己解决吧!

以上这篇解决vue点击控制单个样式的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于jquery的多个选择器的使用示例
Oct 18 Javascript
Javascript中3种实现继承的方法和代码实例
Aug 12 Javascript
javascript匿名函数实例分析
Nov 18 Javascript
JQuery validate插件Remote用法大全
May 15 Javascript
Js获取当前日期时间及格式化代码
Sep 17 Javascript
JS框架之vue.js(深入三:组件1)
Sep 29 Javascript
微信小程序 教程之WXML
Oct 18 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
Vue框架中正确引入JS库的方法介绍
Jul 30 Javascript
Vue写一个简单的倒计时按钮功能
Apr 20 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
May 16 Javascript
利用Node.js批量抓取高清妹子图片实例教程
Aug 02 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 #Javascript
vuejs点击class变化的实例
Sep 05 #Javascript
jQuery滑动效果实现方法分析
Sep 05 #jQuery
vue+springboot实现项目的CORS跨域请求
Sep 05 #Javascript
jquery判断滚动条距离顶部的距离方法
Sep 05 #jQuery
jQuery实现基本淡入淡出效果的方法详解
Sep 05 #jQuery
jquery获取元素到屏幕四周可视距离的方法
Sep 05 #jQuery
You might like
php入门教程 精简版
2009/12/13 PHP
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
PHP编程中的__clone()方法使用详解
2015/11/27 PHP
php json_encode与json_decode详解及实例
2016/12/13 PHP
读jQuery之十 事件模块概述
2011/06/27 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
js显示文本框提示文字的方法
2015/05/07 Javascript
创建你的第一个AngularJS应用的方法
2015/06/16 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
2017/07/08 jQuery
移动web开发之touch事件实例详解
2018/01/17 Javascript
vue如何判断dom的class
2018/04/26 Javascript
微信小程序实现的一键拨号功能示例
2019/04/24 Javascript
Javascript 对象(object)合并操作实例分析
2019/07/30 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
微信小程序自定义tabbar custom-tab-bar 6s出不来解决方案(cover-view不兼容)
2019/11/01 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
[52:03]Secret vs VG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python同时遍历数组的索引和值的实例
2018/11/15 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
Python用字典构建多级菜单功能
2019/07/11 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
python编程的核心知识点总结
2021/02/08 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
军校大学生个人的自我评价
2014/02/17 职场文书
五好关工委申报材料
2014/05/31 职场文书
新农村建设典型材料
2014/05/31 职场文书
课程设计的心得体会
2014/09/03 职场文书
给朋友的道歉短信
2015/05/12 职场文书
初级职称评定工作总结
2015/08/13 职场文书
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Nginx配置之禁止指定IP访问
2022/05/02 Servers