zoukankan      html  css  js  c++  java
  • vue中样式的典型操作(:class,:style)

     1 <template>
     2     <div class="home-wrapper">
     3       <div class="home-top">this is from Home.vue</div>
     4       <!--num>10,背景颜色红色,否则橙色-->
     5       <div class="test" :class="num>10? bgColor1: bgColor2">this is a test,num is : {{num}}</div>
     6       <button @click="changeNum">click to change num</button>
     7       <div class="test2" :style="{fontSize: fontSize+ 'px'}">this is test2</div>
     8       <button @click="changeTest2FontSize">click to change fontSize</button>
     9     </div>
    10 </template>
    11 
    12 <script>
    13 export default {
    14   name: 'Home',
    15   data () {
    16     return {
    17       num: '',
    18       bgColor1: 'bgColor1',
    19       bgColor2: 'bgColor2',
    20       fontSize: 10
    21     }
    22   },
    23   methods: {
    24     changeNum () {
    25       this.num = Math.floor(Math.random() * 20)
    26       console.log(this.num)
    27     },
    28     changeTest2FontSize () {
    29       if (this.fontSize < 30) {
    30         this.fontSize = 30
    31       } else {
    32         this.fontSize = 15
    33       }
    34     }
    35   }
    36 }
    37 </script>
    38 
    39 <style lang="scss" scoped>
    40 .home-wrapper{
    41    80%;
    42   display: flex;
    43   align-items: center;
    44   flex-direction: column;
    45   .home-top{
    46      300px;
    47     height: 100px;
    48   }
    49   .bgColor1{
    50     background-color: red;
    51   }
    52   .bgColor2{
    53     background-color: orange;
    54   }
    55   .test{
    56      300px;
    57     height: 200px;
    58   }
    59 }
    60 
    61 </style>
    View Code

    代码如上!

  • 相关阅读:
    javascript基础01
    javascript基础02
    javascript基础03
    javascript基础04
    javascript基础05
    javascript基础06
    Android 实现截屏功能
    android 获取摄像头像素
    c# Winform dataGridView动态添加行
    Android 读取Assets下的文件
  • 原文地址:https://www.cnblogs.com/why-not-try/p/9851900.html
Copyright © 2011-2022 走看看