zoukankan      html  css  js  c++  java
  • vue之vbind绑定style(对象语法)

    在这里插入图片描述
    在这里插入图片描述

    • 注意: key: value 表示时,key可以不加单引号或双引号,但value必须加上,或者直接在定义上加上符号

    在这里插入图片描述
    在这里插入图片描述

    • 对象语法案例:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <style>
    
    </style>
    <body>
    
       <div id="app">
    <!-- <h2 :style="{key{属性值}: value(属性值)}">messa</h2> -->
    
    <!-- value(50px) 必须加上单引号,否则是当做一个变量去解析      -->
    <!-- <h2 :style="{fontSize: '50px'}">{{message}}</h2>       -->
    
    <!-- finalSize当做一个变量使用       -->
    <!--          <h2 :style="{fontSize: finalSize}">{{message}}</h2>-->
    <!--       -->
           <h2 :style="{fontSize: finalSize + 'px',backgroundColor: finalColor}">{{message}}</h2>
           <h2 :style="getStyles()">{{message}}</h2>
       </div>
    
       <script src="../js/vue.js"></script>
       <script>
               const app = new Vue({
                   el: '#app',
                   data: {
                       message: 'hello vue',
                       finalSize: 100,
                       finalColor: 'red',
                   },
                   methods: {
                        getStyles: function () {
                            return {fontSize: this.finalSize + 'px', backgroundColor: this.finalColor}
                        }
                   }
               })
       </script>
    
    </body>
    </html>
    

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    • 数组语法案例:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    
        <div id="app">
              <h2 :style="[baseStyle,baseStyle1]">{{message}}</h2>
        </div>
    
        <script src="../js/vue.js"></script>
        <script>
                const app = new Vue({
                    el: '#app',
                    data: {
                        message: 'hello vue',
                        baseStyle: {backgroundColor: 'red'},
                        baseStyle1: {fontSize: '100px'}
                    }
                })
        </script>
    </body>
    </html>
    

    在这里插入图片描述

    本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254888.html

  • 相关阅读:
    使用Spring AOP实现业务依赖解耦
    对Java提供的锁机制的一些思考
    关于数据库优化的一些想法
    漫谈使用Kafka作为MQ中间件
    数据库事务隔离引发的关于锁机制的思考
    使用Redis作为高速缓存
    Docker 构建映像
    Centos7 Nginx开机启动
    Docker 设置固定网络IP
    CentOS docker 常用命令
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254888.html
Copyright © 2011-2022 走看看