日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

五十九、Vue中的样式绑定

發布時間:2024/10/8 vue 81 豆豆
生活随笔 收集整理的這篇文章主要介紹了 五十九、Vue中的样式绑定 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

@Author:Runsen

@Date:2020/10/16

大四是一個焦慮的時期。煩惱有時候是具體問題帶來的壓力,有時候卻是無端的、莫名其妙的,有時候還極易受到外界的影響,別人一句話就會激起內心難以遏制的波瀾。

大四我的目標棄算法,轉前端。要求在一個多月提升自己的前端能力。

文章目錄

  • 綁定Class
    • 對象語法
    • 數組語法
  • 綁定內聯樣式

今天加深Vue的學習,主要學習Vue中的樣式綁定。其中

綁定Class

在數據綁定中,最常見就是動態綁定元素的 class 或內聯樣式 style 咯,它們也是 HTML 的屬性,所以可以使用 v-bind 指令 。

對象語法

第1種使用方式:對象語法

傳遞一個js表達式,組值寫類名就行了,但class 需要使用v-bind(簡寫為“:”)做數據綁定。

下面實現點擊Hello World,字體顏色就變化的點擊事件

<head><meta charset="UTF-8"><title>Document</title><style>.activated{color: red;}</style> </head> <body><div id="app"><!-- 綁定js表達式,如果isActivated為true,那么activated的類名就會顯示出來:class 對象語法--><div @click="HandleDivClick":class="{activated:isActivated}">Hello World</div></div><script>var vm = new Vue({el : "#app",data:{isActivated:false},methods: {HandleDivClick:function(){this.isActivated = !this.isActivated}},})</script> </body>

數組語法

第2種使用方式:數組語法

傳遞一個js表達式,組值寫類名就行了,但class 需要使用v-bind(簡寫為“:”)做數據綁定。

<head><meta charset="UTF-8"><title>Vue中的樣式綁定</title><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><style>.activated{color: red;}</style> </head> <body><div id="app"><!-- 傳遞一個數組,組值寫類名就行了,但class 需要使用v-bind(簡寫為“:”)做數據綁定。 --><div @click="HandleDivClick":class="[activated]">Hello World</div></div><script>var vm = new Vue({el : "#app",data:{activated:""},methods: {HandleDivClick:function(){// if (this.activated === ""){// this.activated = "activated"// }else{// this.activated = ""// }// 三元運算符this.activated = this.activated === "" ? "activated" : ""}},})</script> </body>

綁定內聯樣式

1、第一種: 通過對象 如:style="styleObj"

<body><div id="app"><div :style="styleobj" @click="HandleDivClick">Hello World</div></div><script>var vm = new Vue({el: "#app",data:{styleobj:{// 對象styleobj color:"black"}},methods: {HandleDivClick:function(){this.styleobj.color = this.styleobj.color === "black" ? "red" : "black"}},})</script> </body>

第二種: 通過數組 如:style="[ styleObj , {fontSize: '20px'}]"

<body><div id="app"><div :style="[styleobj, {fontSize:'20px'}]" @click="HandleDivClick">Hello World</div></div><script>var vm = new Vue({el: "#app",data:{styleobj:{// 對象styleobj color:"black"}},methods: {HandleDivClick:function(){this.styleobj.color = this.styleobj.color === "black" ? "red" : "black"}},})</script> </body>

參考

  • 官方文檔:https://cn.vuejs.org/v2/guide/class-and-style.html
  • https://mp.weixin.qq.com/s/P_CLyjWRW2f6ALnfYOfg0g
  • 慕課網Vue2.5->2.6->3.0 開發去哪兒網App 從零基礎入門到實戰項目開發:https://coding.imooc.com/learn/list/203.html

我現在內心里的想法,就是希望你們接下來這一年不被虛度。這是你們人生中最美好時代中的一年,它不是拿來過渡、等待或者犧牲的。現在這一年才剛剛開始。

總結

以上是生活随笔為你收集整理的五十九、Vue中的样式绑定的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲熟妇一区 | 麻豆成人精品国产免费 | 欧美高清二区 | 一区二区手机在线 | 美女xx00| 超碰在线影院 | 久久影视中文字幕 | 美女久久久久久久久久 | 国产午夜手机精彩视频 | 黄色www网站 | 亚洲欧美精品在线观看 | 日日爱视频| 免费看国产视频 | 17c精品麻豆一区二区免费 | 人与动物毛片 | porn麻豆| 久久国内免费视频 | www.伊人网| 在线观看av的网址 | 日本妈妈9 | 成人在线免费电影 | 久久久综合av| 91色视频| 好看的中文字幕 | 香蕉视频免费在线观看 | 欧美成人日韩 | 久久蜜桃av | 久久久国产精品久久久 | 97avcc| 四虎视频在线观看 | 91激情视频在线观看 | 成人乱码一区二区三区av | 肉色丝袜脚交一区二区 | 污片在线观看 | 爱情岛成人 | 日韩欧美国产一区二区三区在线观看 | 国产福利91 | www.白虎| japanesehdxxxx| 国产情侣自拍小视频 | 国产v亚洲v天堂无码 | 国产热热| 日本大尺度电影免费观看全集中文版 | 免费污片网站 | 欧美xxxx非洲 | 国产一区二区三区在线观看视频 | 人妻无码中文字幕免费视频蜜桃 | 色婷婷影院 | 久久伊| 美女又爽又黄 | 欧美激情自拍 | 香蕉综合视频 | 久久精品中文字幕 | 99热成人 | 日b视频在线观看 | 青青草社区视频 | av在线高清观看 | 嫩草视频在线观看 | 日剧大尺度床戏做爰 | 这里有精品视频 | 一区二区三区视频在线 | www天堂av| 成人手机av | 亚洲xx网 | 国产91色在线 | 无码人妻久久一区二区三区蜜桃 | 一区二区三区在线观看视频 | 欧美 中文字幕 | 少妇xxxxxx| 成年人在线视频网站 | www.五月.com | 波多野结衣网址 | 中文字幕乱码人妻无码久久 | 能看av的网站 | 少妇视频在线播放 | 国产精品jizz | 亚洲精品理论 | 亚洲精品乱码久久久久久久 | av在线毛片 | 青青草在线免费视频 | 婷婷激情综合 | 浪潮av色 | 色婷婷久久 | 久久在线免费 | 一级片aaaaa| 极品美女无套呻吟啪啪 | 国产制服91一区二区三区制服 | 伊人96| 东方影库av| 免费观看黄色小视频 | 日韩不卡视频在线观看 | 欧美一区二区三区久久 | 久久av免费| 亚洲天堂手机在线 | 少妇在线观看 | 人妻少妇精品无码专区 | 国产 中文 字幕 日韩 在线 | 懂色av一区 | 俺去射|