解决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 相关文章推荐
pjblog中的UBBCode.js
Apr 25 Javascript
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
Javascript在IE和FireFox中的不同表现简析
Dec 03 Javascript
SeaJS入门教程系列之完整示例(三)
Mar 03 Javascript
JavaScript中常见获取元素的方法汇总
Mar 04 Javascript
jQuery实现列表的增加和删除功能
Jun 14 jQuery
Nuxt.js SSR与权限验证的实现
Nov 21 Javascript
解决vue打包后vendor.js文件过大问题
Jul 03 Javascript
Node.js web 应用如何封装到Docker容器中
Sep 01 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
Sep 04 Javascript
Vue-Ant Design Vue-普通及自定义校验实例
Oct 24 Javascript
js实现详情页放大镜效果
Oct 28 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中对用户身份认证实现两种方法
2011/06/04 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
php分页示例分享
2014/04/30 PHP
php给图片加文字水印
2015/07/31 PHP
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
JS实现超炫网页烟花动画效果的方法
2015/03/02 Javascript
js实现固定显示区域内自动缩放图片的方法
2015/07/18 Javascript
jquery马赛克拼接翻转效果代码分享
2015/08/24 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
2016/04/19 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
jquery实现企业定位式导航效果
2018/01/01 jQuery
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
Vue实现简单的跑马灯
2020/05/25 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
深入解析Python中的WSGI接口
2015/05/11 Python
Django小白教程之Django用户注册与登录
2016/04/22 Python
python 判断网络连通的实现方法
2018/04/22 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
Python找出列表中出现次数最多的元素三种方式
2020/02/24 Python
技校生自我鉴定范文
2013/09/26 职场文书
法人代表授权委托书
2014/04/08 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
中学生自我评价范文
2015/03/03 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
食品安全主题班会
2015/08/13 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
检讨书之工作不认真
2019/08/14 职场文书
python 对图片进行简单的处理
2021/06/23 Python
Nginx速查手册及常见问题
2022/04/07 Servers
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技