Vue实现点击后文字变色切换方法


Posted in Javascript onFebruary 11, 2018

这里用文字举例,图片切换的原理也是一样的

大概思路是:用两个class相同的span分别是切换前后的文字,class相同主要是为了变换前后的文字位置相同。然后用click事件控制它们的显隐。

代码如下:

HTML:

<span class="response" v-show="!showCommentInput" @click="showCommentInput = !showCommentInput">回复</span>
<span class="response" v-show="showCommentInput" @click="showCommentInput = !showCommentInput">回复</span>

JS:

data(){
 return {
  showCommentInput = false,
 }
}

CSS:

.response {
 font-size:14px;
 color: #3e3e3e;
 &:hover{
 font-weight: bold;
 }
 &+.response {
 font-weight: bold;
 }

以上这篇Vue实现点击后文字变色切换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
Jquery公告滚动+AJAX后台得到数据
Apr 14 Javascript
jquery在IE、FF浏览器的差别详细探讨
Apr 28 Javascript
JavaScript中三种异步上传文件方式
Mar 06 Javascript
Javascript基础_嵌入图像的简单实现
Jun 14 Javascript
js改变style样式和css样式的简单实例
Jun 28 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
Oct 26 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
Feb 12 Javascript
javascript解析json格式的数据方法详解
Aug 07 Javascript
JavaScript流程控制(循环)
Dec 06 Javascript
Vue-cli中为单独页面设置背景色的实现方法
Feb 11 #Javascript
vue刷新和tab切换实例
Feb 11 #Javascript
详解如何在vue项目中引入elementUI组件
Feb 11 #Javascript
vue-router配合ElementUI实现导航的实例
Feb 11 #Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 #Javascript
使用vue-router设置每个页面的title方法
Feb 11 #Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
Feb 11 #Javascript
You might like
探讨捕获php错误信息方法的详解
2013/06/09 PHP
[原创]php简单隔行变色功能实现代码
2016/07/09 PHP
Yii2实现同时搜索多个字段的方法
2016/08/10 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
JQuery $.each遍历JavaScript数组对象实例
2014/09/01 Javascript
javascript实现状态栏中文字动态显示的方法
2015/10/20 Javascript
js中字符串编码函数escape()、encodeURI()、encodeURIComponent()区别详解
2016/04/01 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
vuejs事件中心管理组件间的通信详解
2017/08/09 Javascript
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
JavaScript+HTML5 canvas实现放大镜效果完整示例
2019/05/15 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
python实现给字典添加条目的方法
2014/09/25 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
简单介绍HTML5中的文件导入
2015/05/08 HTML / CSS
阿迪达斯俄罗斯官方商城:adidas俄罗斯
2017/03/08 全球购物
办公室内勤工作职责
2013/12/11 职场文书
门卫工作岗位职责
2013/12/17 职场文书
四下基层实施方案
2014/03/28 职场文书
大学运动会加油稿200字(5篇)
2014/09/27 职场文书
地道战观后感300字
2015/06/04 职场文书
公司庆典主持词
2015/07/04 职场文书
2019个人半年工作总结
2019/06/21 职场文书
Python正则表达式中flags参数的实例详解
2022/04/01 Python