千家信息网

Vue3.2中的setup语法怎么使用

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇内容主要讲解"Vue3.2中的setup语法怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue3.2中的setup语法怎么使用"吧!vue3
千家信息网最后更新 2026年11月04日Vue3.2中的setup语法怎么使用

本篇内容主要讲解"Vue3.2中的setup语法怎么使用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue3.2中的setup语法怎么使用"吧!

vue3.2 到底更新了什么?

根据原文内容的更新的内容主要有以下 5 块:

1、SSR:服务端渲染优化。@vue/server-renderer包加了一个ES模块创建

与Node.js解耦,使在非Node环境用@vue/serve-render做服务端渲染成为可能,比如(Workers、Service Workers)

2、New SFC Features:新的单文件组件特性

3、Web Components:自定义 web 组件。这个我们平时很少用到,但是应该知道

4、Effect Scope API: effect 作用域,

用来直接控制响应式副作用的释放时间(computed 和 watchers)。

这是底层库的更新,开发不用关心,但是应该知道

5、Performance Improvements:性能提升。这是内部的提升,跟开发无关

setup 的简单介绍

起初 Vue3.0 暴露变量必须 return 出来,template中才能使用;

这样会导致在页面上变量会出现很多次。

很不友好,vue3.2只需在script标签中添加setup。

可以帮助我们解决这个问题。

1、组件只需引入不用注册,属性和方法也不用返回,

也不用写setup函数,也不用写export default ,

甚至是自定义指令也可以在我们的template中自动获得。

变量、方法不需要 return 出来

组件不需要在注册

使用的页面

分析引入 setup 后组件的变化

在 script setup 中,引入的组件可以直接使用无需再通过components进行注册,[是不是真的很香啊!]并且无法指定当前组件的名字,它会自动以文件名为主,也就是不用再写name属性了。当我们的页面上需要使用很多组件时,它的功能一下就体现出来了。

新增 defineProps

刚刚我一直在强调,不需要使用setup函数,机智的小伙伴会说:那么子组件怎么接受父组件传递过来的值呢?props,emit怎么获取呢?别担心,新的api出现了,我们的主角 defineProps复制代码

defineProps 的使用

父组件传递参数

子组件接受参数

子组件怎么向父组件抛出事件?defineEmits的到来!

子组件使用

别担心,我们使用defineEmits。它可以像父组件抛出事件。

父组件

如何获取子组件中的属性值

子组件

复制代码

父组件

复制代码

新增指令 v-memo

v-memod会记住一个模板的子树,元素和组件上都可以使用。该指令接收一个固定长度的数组作为依赖值进行[记忆比对]。如果数组中的每个值都和上次渲染的时候相同,则整个子树的更新会被跳过。即使是虚拟 DOM 的 VNode 创建也将被跳过,因为子树的记忆副本可以被重用。因此渲染的速度会非常的快。需要注意得是:正确地声明记忆数组是很重要。开发者有责任指定正确的依赖数组,以避免必要的更新被跳过。
  • {{ item.name }}
  • v-memod的指令使用较少,它的作用是:缓存模板中的一部分数据。只创建一次,以后就不会再更新了。也就是说用内存换取时间。复制代码

    style v-bind 该同学已经从实验室毕业了

    经过尤大大和团队的努力,复制代码

    到此,相信大家对"Vue3.2中的setup语法怎么使用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    组件 不用 代码 更新 变量 属性 数组 你好 内容 指令 数据 鹤云 循环 语法 信息 开端 方法 第一次 记忆 页面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网是不是新科技 互联网巨头反垄断金融科技 重庆互联网络科技 北京互联网科技有限公司 苏州大垚互联网科技 多迪互联网科技有限公司 华中科技有哪些互联网大佬 小米互联网科技园设置 重庆威客帮互联网科技 成都互联网科技公司工作好不好 工业互联网等科技实现智能化赋能 中科明德北京互联网科技 每天都有哪些好的互联网科技 互联网科技快讯热点 互联网相关科技技术 易企秀互联网科技是做什么的 宁波跨境商互联网科技有限公司 济南小医互联网科技有限公司招聘 互联网时代高科技布局 科技互联网专业务虚会材料 狮子座互联网科技培训 互联网科技的未来发展 科技赋能互联网健康 移动互联网科技股 互联网企业和科技型企业 银川新华互联网科技学校联系电话 互联网科技和法律行业 本届互联网大会上的黑科技 中国科技和美国互联网 重庆科技产业互联网有哪些
    0