vue3.0入门

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3.0入门相关的知识,希望对你有一定的参考价值。

class绑定

对象绑定

:class=\'{active:isActive}\'  // 相当于class="active"
:class="\'active\'"  // 相当于class="active" ,这里绑定的是一个字符串
:class=\'classObject\'  // 配合计算属性使用,绑定一个函数

Vue.createApp({
    data(){
        return {
            isActive: true
        }
    },
    computed: {
        classObject(){
            return{}
        }
    }
}).mount(\'dom节点\')

数组语法绑定

.active{
    color: red;
}
.font{
    font-size: 20px;
}

:class=\'[activeClass, fontClass]\'  // 绑定对应css
// 绑定三目运算,后者表示isFont为true则绑定(并上)后面的样式
:class=\'[isActive ? activeClass : "", isFont&&fontClass]\'
:class=\'[{active: isActive}, fontClass]\'  // 也可在数组中绑定对象

Vue.createApp({
    data(){
        return {
            isActive: true
            ,isFont: false
            ,activeClass: \'active\'   // 绑定style
            ,fontClass: \'font\'
        }
    }
}).mount(\'dom节点\')

以上是关于vue3.0入门的主要内容,如果未能解决你的问题,请参考以下文章

快速入门vue3.0系列之生命周期及父传值,建议“收藏细品”,会持续更新!❤

vue3.0入门

vue3.0设计目标和语法入门

Vue3 核心技能从入门到难点攻破,看这一篇就够了!

Vue3.0全家桶最全入门指南 - 快速搭建 (1/4)

Vue3.0全家桶最全入门指南 - 快速搭建 (1/4)