0


vue(绑定style属性)

以对象方式绑定style属性

    <!-- 在行内属性中书写样式 -->

    <div style="color:royalblue ; font-size: 48px;">黄绥睿真帅个鬼</div>



    <!-- 把行内属性改造成对象,以对象方式绑定style属性

    外部增加{};属性值改造成字符串;分高改成逗号;属性名到对象名的改变 -->

    <div v-bind:style="{color:'red',fontSize:'48px'}">小钟不要脸</div>

           <!-- 把属性值改成变量 -->

           <!-- 第一个color是样式名,第二个color是变量名,和data中的变量保持一致 -->

    <div v-bind:style="{color:color,fontSize:size}">小邹也没用</div>

<script src="../vue.js"></script>

<script>

    new Vue({

        el:'#app',

        data:{

            color:'red',

           size:'24px'

       

       

        }

    })

</script>

以对象方式绑定class属性

    <button @click="btn">这里</button>

    <!-- 想要动态的设置class,也是给一个对象 -->

    <!-- 属性值:就是类名 -->

    <!-- 属性值:就是布尔值,如果为true,就代表有这个类名:false代表没有 -->

    <!-- <div class="box" v-bind:class="{bg:ture}"></div> -->

    <!-- 把布尔值转换成变量名,在data中去阐明这个变量 -->

    <div class="box" v-bind:class="{bg:isBg}"></div>

</div>

<script src="../vue.js"></script>

<script>

    new Vue({

        el:'#app',

        data:{

            isBg:true,

            flag:0

        },

        methods:{

            btn(){

                if(this.flag==0){

                    this.isBg=true

                    this.flag=1;

                }

                else{

                    this .isBg=false;

                    this.flag=0;

                }

            }

        }

    })

</script>

标签: javascript 前端 html

本文转载自: https://blog.csdn.net/m0_73495603/article/details/127374069
版权归原作者 瓢彭大雨 所有, 如有侵权,请联系我们删除。

“vue(绑定style属性)”的评论:

还没有评论