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 相关文章推荐
js中判断文本框是否为空的两种方法
Jul 31 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
JS跨域问题详解
Nov 25 Javascript
每天一篇javascript学习小结(Array数组)
Nov 11 Javascript
浅谈Angularjs link和compile的使用区别
Oct 21 Javascript
JavaScript实现时钟滴答声效果
Jan 29 Javascript
vue-hook-form使用详解
Apr 07 Javascript
Angular.js实现动态加载组件详解
May 28 Javascript
关于javascript sort()排序你可能忽略的一点理解
Jul 18 Javascript
angular4自定义组件详解
Sep 28 Javascript
详解vue-router传参的两种方式
Sep 10 Javascript
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
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
11个PHP 分页脚本推荐
2011/08/15 PHP
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
解析php中call_user_func_array的作用
2013/06/07 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
JavaScript 指导方针
2007/04/05 Javascript
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/07/18 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
JavaScript实现表格快速变色效果代码
2015/08/19 Javascript
浅析JavaScript作用域链、执行上下文与闭包
2016/02/01 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
Vue.js每天必学之Class与样式绑定
2016/09/05 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
教你用Cordova打包Vue项目的方法
2017/10/17 Javascript
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
python构造icmp echo请求和实现网络探测器功能代码分享
2014/01/10 Python
Python中Continue语句的用法的举例详解
2015/05/14 Python
python实现网站的模拟登录
2016/01/04 Python
多版本Python共存的配置方法
2017/05/22 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
美国专业汽车音响和移动电子产品零售商:Car Toys
2019/05/13 全球购物
《美丽的小路》教学反思
2014/02/26 职场文书
竞选班干部演讲稿
2014/04/24 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
装修活动策划方案
2014/08/27 职场文书
党员个人公开承诺书
2014/08/29 职场文书