解决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 相关文章推荐
JQueryEasyUI Layout布局框架的使用
Apr 08 Javascript
js添加select下默认的option的value和text的方法
Oct 19 Javascript
微信小程序 action-sheet底部菜单详解
Oct 27 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
详解Angular4中路由Router类的跳转navigate
Jun 09 Javascript
Vue实现active点击切换方法
Mar 16 Javascript
vue实现个人信息查看和密码修改功能
May 06 Javascript
ionic grid(栅格)九宫格制作详解
Jun 30 Javascript
vue通过滚动行为实现从列表到详情,返回列表原位置的方法
Aug 31 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
js实现登录时记住密码的方法分析
Apr 05 Javascript
梳理一下vue中的生命周期
Dec 30 Vue.js
浅谈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
MySQL数据源表结构图示
2008/06/05 PHP
浅谈php中include文件变量作用域
2015/06/18 PHP
PHP获取当前相对于域名目录的方法
2015/06/26 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
2016/12/07 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
javascript强制点击广告的方法
2015/02/06 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
微信小程序 使用canvas制作K线实例详解
2017/01/12 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
2017/05/11 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
全面解析jQuery中的$(window)与$(document)的用法区别
2017/08/15 jQuery
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
Python通过websocket与js客户端通信示例分析
2014/06/25 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python tkinter界面居中显示的方法
2018/10/11 Python
Python使用folium excel绘制point
2019/01/03 Python
keras 特征图可视化实例(中间层)
2020/01/24 Python
手把手教你进行Python虚拟环境配置教程
2020/02/03 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
详解Python中的文件操作
2021/01/14 Python
通用求职信范文模板分享
2013/12/27 职场文书
测绘工程专业求职信
2014/07/15 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
2014年协会工作总结
2014/11/22 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
如何拟写通知正文?
2019/04/02 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
2021/06/26 MySQL
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android