zoukankan      html  css  js  c++  java
  • vue class和style属性

    .classs属性绑定: 多个class 要用数组[]包起来 :class=’[class1,class2]’,还可以加上对象 :class=’[{class1:true},class2]’,并且不会对已有的class产生影响

      <div id="test3">
            <p :class='[class1,class2]' class='a'>vue测试</p>
            <!-- 解析完成后,上面p元素的class为 class='a red width' -->
        </div>

    行内样式style

    正常的写法是这样

     <div id="test">
          <img src="a.jpg" alt="" style="200px;border:10px solid #f00">
     </div>

    在vue中通过绑定来写行内style要用  对象

       <div id="test">
            <img src="a.jpg" alt="" :style="{imgWidth,border:'10px solid #f00'}">
        </div>
        <script>
            const vm = new Vue({
                el:'#test',
                data: {
                    imgWidth: '200px',
                }
            })
        </script>

    多个style把对象放在数组中

    data中的style用对象写

     <div id="test">
            <img src="a.jpg" alt="" :style="[{imgWidth},imgStyle]">
        </div>
        <script>
            const vm = new Vue({
                el: '#test',
                data: {
                    imgWidth: '200px',
                    imgStyle: {
                        border: "10px solid #f00"
                    }
                }
            })
        </script>

    上面的写法 结果都是一个样

    ╰︶﹉⋛⋋⊱⋋๑๑⋌⊰⋌⋚﹉︶╯
  • 相关阅读:
    avcodec_open2()分析
    CentOS 6.9 下安装DB2
    使用python操作mysql数据库
    python之tcp自动重连
    决策树算法
    文件夹自动同步工具
    KNN算法介绍
    go语言生成uuid
    golang之log rotate
    golang之tcp自动重连
  • 原文地址:https://www.cnblogs.com/zhangcheng001/p/11470941.html
Copyright © 2011-2022 走看看