[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

相关推荐
Coodor1 小时前
如何在web浏览器使用js操作CPU卡
开发语言·前端·javascript·cpu卡
Eiceblue2 小时前
React 项目实战:用 JavaScript 合并多个本地 Excel 文件
前端·javascript·react.js·excel
深蓝AI3 小时前
TypeScript 7.0 原生编译器实战:8—12 倍提速,迁移前的 7 个检查
javascript
mayaairi4 小时前
JS BOM完全指南(二):事件轮询、三大尺寸家族与浏览器对象详解
开发语言·javascript·ecmascript
avi91115 小时前
【】js不同颜色(Vue 框架)今时今日2026年学编程入门(10月1日)
前端·vue.js·vue·vue框架·前端入门·vue入门·html上传
Fluxart.ai5 小时前
商品多角度图怎么做?Flux Art 从白底图到规格图、包装图的 10 步教程
开发语言·前端·javascript
程序员小八7776 小时前
后端开发初学TypeScript
前端·javascript·typescript
单线程121387 小时前
从案例分析 Vue3 Tokenizer 源码
前端·javascript·vue.js
GIS数据转换器8 小时前
智慧林草“一张图“平台
java·大数据·服务器·前端·javascript·数据库·人工智能