[Vue3] 4 computed

前言

...

目标

1 computed的用法


computed的用法

computed 计算属性用法与vue2的类似
引入

c 复制代码
import { reactive,computed } from 'vue'

使用

c 复制代码
 setup(){
         let person = reactive({
           firstName:'张',
           lastName:'三'
         })
         // 简单写法 - 只有读
        //  person.fullName = computed(()=>{
        //      return person.firstName + person.lastName
        //  })
        // 完整写法 - get与set
         person.fullName = computed({
             get(){
                return person.firstName +' - ' + person.lastName
             },
             set(value){
                const arr = value.fullName.split('-')
                person.firstName = arr[0]
                person.lastName = arr[1]
             }
         })
         return{
            person
         }
     }

reactiveref定义的属性都可以使用computed

相关推荐
2501_9447114315 分钟前
构建 React Todo 应用:组件通信与状态管理的最佳实践
前端·javascript·react.js
困惑阿三1 小时前
2025 前端技术全景图:从“夯”到“拉”排行榜
前端·javascript·程序人生·react.js·vue·学习方法
苏瞳儿1 小时前
vue2与vue3的区别
前端·javascript·vue.js
weibkreuz2 小时前
收集表单数据@10
开发语言·前端·javascript
在西安放羊的牛油果2 小时前
浅谈 import.meta.env 和 process.env 的区别
前端·vue.js·node.js
王林不想说话3 小时前
提升工作效率的Utils
前端·javascript·typescript
weixin_584121433 小时前
vue内i18n国际化移动端引入及使用
前端·javascript·vue.js
imkaifan3 小时前
bind函数--修改this指向,返回一个函数
开发语言·前端·javascript·bind函数
xkxnq4 小时前
第一阶段:Vue 基础入门(第 7 天)
前端·javascript·vue.js
光头闪亮亮4 小时前
企业协同办公系统(OA)-【图标选择器】模块开发详解
前端·javascript·vue.js