首頁 > web前端 > js教程 > 主體

在Vue中如何實現點擊後文字變色

亚连
發布: 2018-06-06 10:22:53
原創
6428 人瀏覽過

下面我就為大家分享一篇Vue實現點擊後文字變色切換方法,具有很好的參考價值,希望對大家有所幫助。

這裡用文字舉例,圖片切換的原理也是一樣的

#大概思路是:用兩個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;
 }
登入後複製

上面是我整理給大家的,希望今後會對大家有幫助。

相關文章:

在Webpack中解決熱部署偵測不到檔案變更的問題

在webpack-dev-server中實作自動更新頁面

透過jquery技術實現放大鏡

#

以上是在Vue中如何實現點擊後文字變色的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板