vue绑定样式

灰太狼 2023-10-02 22:16 82阅读 0赞

3.1、绑定class

绑定class样式—字符串写法,适用于:样式的类名不确定,需要动态指定

  1. <div class="basic" :class="mood" @click="changeMood"> {
  2. {message}}</div>

绑定class样式—数组写法,适用于:要绑定的样式个数不确定、名字也不确定

  1. <div class="basic" :class="classArr" @click="changeMood"> {
  2. {message}}</div>
  3. <script>
  4. new Vue({
  5. data: {
  6. classArr: ['lalala', 'hahaha', 'jiejiejie'],
  7. }
  8. })
  9. </script>

绑定class样式—对象写法,适用于:要绑定的样式个数确定、名字也确定,但要动态决定用不用

  1. <div class="basic" :class="classObj" @click="changeMood"> {
  2. {message}}</div>
  3. <script>
  4. new Vue({
  5. data: {
  6. classObj: {
  7. flag1: false,
  8. flag2: false
  9. }
  10. }
  11. })
  12. </script>

3.2、绑定style

绑定style样式—对象写法

  1. <div class="basic" :style="styleObj">{
  2. {message}}</div>
  3. <script>
  4. new Vue({
  5. data: {
  6. styleObj: {
  7. fontSize: '40px',
  8. }
  9. }
  10. })
  11. </script>

绑定style样式—数组写法

  1. <div class="basic" :style="styleArr">{
  2. {message}}</div>
  3. <script>
  4. new Vue({
  5. data: {
  6. styleArr: [
  7. {
  8. fontSize: '40px'
  9. },
  10. {
  11. backgroundColor: 'skyblue'
  12. }
  13. ]
  14. }
  15. })
  16. </script>

发表评论

表情:
评论列表 (有 0 条评论,82人围观)

还没有评论,来说两句吧...

相关阅读

    相关 vue样式

    3.1、绑定class 绑定class样式--字符串写法,适用于:样式的类名不确定,需要动态指定 <div class="basic" :class="mood"

    相关 VUE 样式

    操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接