vue的setup函数

Vue的setup函数作为组合式API的核心,用于集中处理组件逻辑。它接收Props和Context两个参数。Props是响应式的数据,不可直接解构,需通过toRef处理。Context对象包含props、attrs、slots和emit,其中props和attrs/slots是非响应式的,需要在特定生命周期钩子中处理。setup函数在组件实例创建之前执行,只能访问有限的属性。
摘要由CSDN通过智能技术生成

组合式API(setup)

  1. 作用:将同一逻辑关注点代码收集

  2. setup

    使用 setup 函数时,它将接受两个参数

    • props
    • context

    Props

    propssetup 函数中的第一个参数,props 是用 Proxy 包裹的一个响应式数据,当传入新的 props时,它将被更新。

    需要注意的是:因为 props 是响应式的,不能使用 ES6 结构,因为解构会消除 props 的响应性。

    如果需要解构 props,可以在 setup 函数中使用 toRef 函数来完成此操作:

    import {
          toRefs } from 'vue';
    
    setup
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值