首頁 >web前端 >js教程 >在Vue中如何實現點擊後文字變色

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

亚连
亚连原創
2018-06-06 10:22:536449瀏覽

下面我就為大家分享一篇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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn