[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

相关推荐
Hilaku5 小时前
就因为package.json里少了个^号,我们公司赔了客户十万块
前端·javascript·npm
晴殇i5 小时前
尤雨溪创立的 VoidZero 完成 1250 万美元 A 轮融资,加速整合前端工具链生态
前端·vue.js
秋子aria5 小时前
模块的原理及使用
前端·javascript
菜市口的跳脚长颌5 小时前
一个 Vite 打包配置,引发的问题—— global: 'globalThis'
前端·vue.js·vite
胖虎2655 小时前
实现无缝滚动无滚动条的 Element UI 表格(附完整代码)
前端·vue.js
爱加班的猫5 小时前
深入理解防抖与节流
前端·javascript
用户12039112947265 小时前
从零实现AI Logo生成器:前端开发者的DALL-E 3实战指南
javascript
信码由缰5 小时前
Java智能体框架的繁荣是一种代码异味
javascript·ai编程
自由日记6 小时前
学习中小牢骚1
前端·javascript·css
VOLUN6 小时前
Vue3 选择弹窗工厂函数:高效构建可复用数据选择组件
前端·javascript·vue.js