Skip to content

computed函数

于Vue2中的计算属性配置功能相。

JavaScript
// 计算属性简写 - 没有考虑计算属性被修改的情况
person.fullName = computed(()=>{
    return person.firstName +'-'+ person.lastName
})

// 计算属性完整写法 - 考虑读和写
person.fullName = computed({
    get(){
        return person.firstName +'-'+ person.lastName
    },
    set(value){
        const nameArr = value.split('-')
        person.firstName = nameArr[0]
        person.lastName = nameArr[1]
    }
})