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继承之为什么要继承
Nov 10 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
举例讲解Node.js中的Writable对象
Jul 29 Javascript
jquery实现全屏滚动
Dec 28 Javascript
JS中mouseover和mouseout多次触发问题如何解决
Jun 06 Javascript
关于在vue-cli中使用微信自动登录和分享的实例
Jun 22 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
详解如何搭建mpvue框架搭配vant组件库的小程序项目
May 16 Javascript
JS根据json数组多个字段排序及json数组常用操作
Jun 06 Javascript
npm qs模块使用详解
Feb 07 Javascript
使用 JavaScript 制作页面效果
Apr 21 Javascript
vue如何清除浏览器历史栈
May 25 Vue.js
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中操作Excel实例代码
2010/04/29 PHP
php 批量查询搜狗sogou代码分享
2015/05/17 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
2016/03/01 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
Angular.js去除页面中显示的空行方法示例
2017/03/30 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
jQuery查找和过滤_动力节点节点Java学院整理
2017/07/04 jQuery
jQuery Ajax实现Select多级关联动态绑定数据的实例代码
2018/10/26 jQuery
angular异步验证防抖踩坑实录
2019/12/01 Javascript
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
Python爬虫抓取代理IP并检验可用性的实例
2018/05/07 Python
python3转换code128条形码的方法
2019/04/17 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
如何使用scrapy中的ItemLoader提取数据
2020/09/30 Python
python中random模块详解
2021/03/01 Python
让ie浏览器成为支持html5的浏览器的解决方法(使用html5shiv)
2014/04/08 HTML / CSS
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
美国著名首饰网站:BaubleBar
2016/08/29 全球购物
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
纽约通行卡:The New York Pass(免费游览纽约90多个景点)
2017/07/29 全球购物
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
书法培训心得体会
2014/01/05 职场文书
法学函授自我鉴定
2014/02/06 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
无锡灵山大佛导游词
2015/02/09 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
小学运动会入场口号
2015/12/24 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
Java 写一个简单的图书管理系统
2022/04/26 Java/Android