【Vue3】2-9 : class样式与style样式的三种形态

 本书目录:点击进入

一、标签样式( class 和 style)

二、实战

>  代码

>  效果


一、标签样式( classstyle

        在将 v-bind 用于 classstyle 时,字符串拼接麻烦且易错,Vue.js 做了专门的增强。表达式结果的类型除了字符串之外,还可以是对象或数组

1.1、写法

  • v-bind:class  简写 :class

  • v-bind:style  简写 :style

let vm = Vue.createApp({
    data() {
        return {
            myClass1: 'box box2',
            myClass2: ['box', 'box2'], //推荐
            myClass3: { box: true, box2: true },//推荐
            myStyle1: 'background: red; color: white;',
            myStyle2: ['background: red', 'color: white'],//推荐
            myStyle3: { background: 'red', color: 'white' },//推荐
        }
    },
}).mount("#app")

二、实战

示例:2秒后

  • 改变 aaaaa  变 aaaaa

  • 改变 bbbbb  变 bbbbb

>  代码



  
  
  
  Document
  
  


  
aaaaa
bbbbb
>  效果

【Vue3】2-9 : class样式与style样式的三种形态_第1张图片

你可能感兴趣的:(架构师之路-java,javascript,开发语言,ecmascript,VUE3)