• vue(十三)——vue3新特性之组合式api(一)


    摘要

    官方解释:setup() 钩子是在组件中使用组合式 API 的入口,通常只在以下情况下使用:

    1. 需要在非单文件组件中使用组合式 API 时。
    2. 需要在基于选项式 API 的组件中集成基于组合式 API 的代码时。

    一、基本使用

            组合式api的使用非常简单,就是在setup()中进行编写就可以了。不过为了做到响应式数据,我们在定义数据时需要用到ref和reactive这两个方法,这样定义的数据才不会失去其响应式。

         ref用来定义对象以外的数据类型

    使用方式:let str = ref("setup里的数据");

         reactive 用来定义对象

    使用方式

     const obj = reactive({

          name:"setup里的对象",

          str1:"setup里的str1"

        });

         最后将定义的方法和数据使用return的方式暴露出去

    结果:

     二、定义方法

    setup()方法里还可以定义方法,定义方式为

    const getObj = ()=>{

          console.log(obj)

        }

    只不过同样的需要return暴露出去

    代码上述有,结果:

    三、 toRefs的功能

    toRefs就是为了解构reactive定义的对象

    1. //例如
    2. const obj1 = reactive({
    3.       click:121,
    4.       aaa:"obj1的aaa"
    5.     })
    6. //我们使用时只能{{obj.click}}这样使用
    7. //通过toRefs解构之后,我们就可以直接{{click}}使用并且不会丧失其响应式

    结果:

     

     

     

  • 相关阅读:
    C++11单例模式
    详细了解 synchronized 锁升级过程
    信息熵与信息增益——python
    Django爬虫:如何处理超过重试次数的请求以保障数据完整性
    2024-安装VMware® Workstation 17 Pro
    TempleteMethod
    【安卓笔记】安卓13编译系统大包选择脚本的shell编程代码解读,巩固shell编程的知识
    招投标系统简介 企业电子招投标采购系统源码之电子招投标系统 —降低企业采购成本
    离线数据仓库第二讲
    软件测试面试题合集
  • 原文地址:https://blog.csdn.net/qq_43957263/article/details/126746499