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 相关文章推荐
JavaScript 选中文字并响应获取的实现代码
Aug 28 Javascript
JS的Document属性和方法小结
Sep 17 Javascript
使用jquery实现IE下按backspace相当于返回操作
Mar 18 Javascript
浅谈Javascript实现继承的方法
Jul 06 Javascript
js实现网页收藏功能
Dec 17 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
JS打印彩色菱形的实例代码
Aug 15 Javascript
基于Vue 服务端Cookies删除的问题
Sep 21 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
Sep 27 Javascript
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
Sep 20 Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 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
Windows下的PHP安装pear教程
2014/10/24 PHP
php-fpm添加service服务的例子
2018/04/27 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
ThinkPHP5.0框架结合Swoole开发实现WebSocket在线聊天案例详解
2019/04/02 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
jqTransform form表单美化插件使用方法
2012/07/05 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
jquery渐隐渐显的图片幻灯闪烁切换实现方法
2015/02/26 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
用JavaScript实现PHP的urlencode与urldecode函数
2015/08/13 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
jQuery 选择符详细介绍及整理
2016/12/02 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
Python实现的简单模板引擎功能示例
2017/09/02 Python
Linux下python与C++使用dlib实现人脸检测
2018/06/29 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
解决springboot yml配置 logging.level 报错问题
2020/02/21 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
大四学生毕业自荐信
2013/11/07 职场文书
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
我们的节日国庆活动方案
2014/08/19 职场文书
销售竞赛活动方案
2014/08/23 职场文书
股指期货心得体会
2014/09/10 职场文书
婚前协议书范本两则
2014/10/16 职场文书
2014年调度员工作总结
2014/11/19 职场文书
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
java代码实现空间切割
2022/01/18 Java/Android
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL