zoukankan      html  css  js  c++  java
  • Vue的style绑定

    style绑定

    1、绑定的数据都在data中,所以通过this可以直接访问;

    2、绑定有三种方式:

    ​ 1、{}方式,其实就是直接将具体样式绑定;

    ​ 2、样式对象名绑定;

    ​ 3、[]多个样式对象名绑定;

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      
    </head>
    <body>
      <div id="app">
        <div v-bind:style='{border: borderStyle,  widthStyle, height: heightStyle}'></div>
        <div v-bind:style='objStyles'></div>
        <div v-bind:style='[objStyles, overrideStyles]'></div>
        <button v-on:click='handle'>切换</button>
      </div>
      <script type="text/javascript" src="js/vue.js"></script>
      <script type="text/javascript">
        /*
          样式绑定之内联样式Style:
          
        */
        var vm = new Vue({
          el: '#app',
          data: {
            borderStyle: '1px solid blue',
            widthStyle: '100px',
            heightStyle: '200px',
            objStyles: {
              border: '1px solid green',
               '200px',
              height: '100px'
            },
            overrideStyles: {
              border: '5px solid orange',
              backgroundColor: 'blue'
            }
          },
          methods: {
            handle: function(){
              this.heightStyle = '100px';
              this.objStyles.width = '100px';
            }
          }
        });
      </script>
    </body>
    </html>
    
    
  • 相关阅读:
    zoj-1610线段树刷题
    poj-3268最短路
    poj-2528线段树练习
    线段树-最小逆序数hdu1394
    线段树延迟更新
    hdu-4027线段树练习
    RMQ_第一弹_Sparse Table
    字符串hash与字典树
    背包问题
    网络流
  • 原文地址:https://www.cnblogs.com/apebro/p/12602284.html
Copyright © 2011-2022 走看看